@charset "UTF-8";
/* CSS reset@ */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, a {
  padding: 0;
  margin: 0; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

del, ins {
  text-decoration: none; }

fieldset, img {
  border: 0; }

body, button, input, select, textarea {
  font: 14px "microsoft YaHei","simsun",Tahoma,Helvetica,Arial; }

input, select, img {
  vertical-align: middle; }

input, select {
  outline: none; }

input, button, select, textarea {
  outline: none; }

textarea {
  resize: none;
  overflow: hidden; }

ul, ol {
  list-style: none; }

h1, h2, h3, h4, h5, h6 {
  font-size: 12px;
  font-weight: 400; }

address, cite, dfn, em, var {
  font-style: normal; }

legend {
  display: none; }

td {
  font-size: 12px;
  line-height: 160%; }

input::-moz-focus-inner, button::-moz-focus-inner {
  border: 0;
  padding: 0; }

a {
  text-decoration: none; }

a:active, a:focus {
  -moz-outline: none;
  outline: none;
  ie-dummy: expression(this.hideFocus=true); }

input, button {
  background: none;
  border: none; }

/*
SCSS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: $icon-home-width;
}

The large array-like variables contain all information about a single icon
$icon-home: x y offset_x offset_y width height total_width total_height image_path;

At the bottom of this section, we provide information about the spritesheet itself
$spritesheet: width height image $spritesheet-sprites;
*/
.m-header .logo, .m-header .b-operate .icon, .dm-marquee3 .prev, .dm-marquee3 .next, .dm-marquee4 .prev, .dm-marquee4 .next, .dm-marquee6 .prev, .dm-marquee6 .next, .dm-marquee7 .prev, .dm-marquee7 .next, .dm-marquee10 .prev, .dm-marquee10 .next, .dm-marquee14 .prev, .dm-marquee14 .next, .dm-marquee11 .prev, .dm-marquee11 .next, .m-title .more .ico-left, .list-img-txt .ico-new, .list-img-txt .ico-hot, .list-img-txt1 .ico-video, .dm-hot .list a, .m-cooperate .b-title .icon, .dm-marquee2 .slide_scroll .b-lef, .dm-marquee2 .slide_scroll .b-rig, .fixed_menu a, .fixed_menu2 a, .fixed_menu2 .gototop2:hover, .m-header-info .logo, .m-header-info .m-tit, .list-txt-img2 .ico-video, .m-focus .list-focus .title .icon, .m-title-2 i, .m-video-side .m-opera .btn-praise, .m-video-side .m-opera .btn-collect, .m-video-side .m-opera .share, .m-recommend3 .title .icon, .list-txt-img7 .ico-video, .m-relate .vote .zan-icon, .m-relate .vote .cai-icon, .m-relate .surely .ding-icon, .m-relate .surely .ding-length, .m-relate .surely .big-star, .m-relate .surely .sm-ax, .m-relate .surely .sm-star, .g-mode_marquee .slide_scroll .btn {
  background-image: url("/4399wanju/images/global/v2/bg-24.png");
  background-repeat: no-repeat; }

/*
SCSS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: $icon-home-width;
}

The large array-like variables contain all information about a single icon
$icon-home: x y offset_x offset_y width height total_width total_height image_path;

At the bottom of this section, we provide information about the spritesheet itself
$spritesheet: width height image $spritesheet-sprites;
*/
.m-header .m-search .btn-search, .m-title .more .ico-change, .m-title .txt, .m-title .icon, .list-img-txt1 .praise-num .icon, .list-img-txt9 .tit, .list-txt-img2 .num .icon, .list-sort a i, .m-search2, .m-search2 .b-search .btn-search, .m-search3 .sec-area .icon, .m-search3 .btn-search, .m-search3 .btn-try, .m-toy-recommend .title .icon, .m-video-wrap .btn-open, .m-recommend3 .title .ico-change, .m-relate .b-title .icon, .m-relate .vote .sprit-line, .m-noresult-toy .b-title .icon {
  background-image: url("/4399wanju/images/global/v2/bg-8.png");
  background-repeat: no-repeat; }

.fl {
  float: left;
  _display: inline; }

.fr {
  float: right;
  _display: inline; }

.clearfix {
  zoom: 1; }
  .clearfix:after {
    content: "";
    height: 0;
    visibility: hidden;
    display: block;
    clear: both; }

.mt30 {
  margin-top: 30px !important; }

.mt20 {
  margin-top: 20px !important; }

.mr0 {
  margin-right: 0 !important; }

.clearfix {
  zoom: 1; }
  .clearfix:after {
    content: "";
    height: 0;
    visibility: hidden;
    display: block;
    clear: both; }

body {
  min-width: 980px;
  background: url("/4399wanju/images/global/v2/footer.jpg") no-repeat bottom center; }

.wrap {
  width: 980px;
  overflow: hidden;
  margin: 0 auto; }

.m-header {
  height: 162px; }
  .m-header .h-img {
    display: block;
    height: 162px;
    width: 100%;
    background: url("/4399wanju/images/global/v2/top.jpg") no-repeat center top;
    text-indent: -9999px; }
  .m-header .m-t-bar {
    position: absolute;
    width: 100%;
    height: 45px;
    top: 0;
    z-index: 2;
    min-width: 980px; }
    .m-header .m-t-bar .bg {
      width: 100%;
      position: absolute;
      background: #fff;
      height: 45px;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
      filter: alpha(opacity=80);
      opacity: 0.8;
      top: 0;
      left: 0; }
  .m-header .t-bar {
    position: relative;
    z-index: 2;
    zoom: 1;
    width: 980px;
    margin: 0 auto; }
    .m-header .t-bar:after {
      content: "";
      height: 0;
      visibility: hidden;
      display: block;
      clear: both; }
  .m-header .logo {
    width: 170px;
    height: 30px;
    text-indent: -9999px;
    background-position: -135px -146px;
    margin-top: 7px;
    float: left; }
  .m-header .m-search {
    width: 350px;
    height: 32px;
    position: absolute;
    top: 6px;
    left: 50%;
    margin-left: -175px;
    z-index: 2; }
    .m-header .m-search input {
      width: 260px;
      height: 22px;
      line-height: 22px;
      padding: 5px 10px;
      -webkit-border-top-left-radius: 3px;
      -moz-border-radius-topleft: 3px;
      -o-border-top-left-radius: 3px;
      -ms-border-top-left-radius: 3px;
      border-top-left-radius: 3px;
      -webkit-border-bottom-left-radius: 3px;
      -moz-border-radius-bottomleft: 3px;
      -o-border-bottom-left-radius: 3px;
      -ms-border-bottom-left-radius: 3px;
      border-bottom-left-radius: 3px;
      background: #fff;
      color: #999;
      float: left;
      _display: inline; }
    .m-header .m-search .btn-search {
      float: right;
      _display: inline;
      width: 70px;
      height: 32px;
      background-position: -180px -127px;
      line-height: 32px;
      text-align: center;
      color: #fff;
      font-size: 16px;
      text-indent: -9999px;
      -webkit-border-top-right-radius: 3px;
      -moz-border-radius-topright: 3px;
      -o-border-top-right-radius: 3px;
      -ms-border-top-right-radius: 3px;
      border-top-right-radius: 3px;
      -webkit-border-bottom-right-radius: 3px;
      -moz-border-radius-bottomright: 3px;
      -o-border-bottom-right-radius: 3px;
      -ms-border-bottom-right-radius: 3px;
      border-bottom-right-radius: 3px;
      background-color: #ffc821;
      cursor: pointer; }
      .m-header .m-search .btn-search:hover, .m-header .m-search .btn-search.hover {
        text-indent: 0px;
        background: #ffc821; }
  .m-header .b-operate {
    float: right;
    _display: inline; }
    .m-header .b-operate .icon {
      float: left;
      height: 24px;
      margin-top: 11px;
      width: 40px;
      text-indent: -9999px; }
    .m-header .b-operate .share {
      width: 28px; }
    .m-header .b-operate .line {
      float: left;
      width: 1px;
      height: 13px;
      background: #cbcde5;
      margin-top: 16px;
      overflow: hidden; }
  .m-header .link-website {
    float: left;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    background: #6ecf96;
    color: #fff;
    height: 24px;
    line-height: 24px;
    padding: 0 10px;
    margin-top: 11px; }
    .m-header .link-website:hover {
      background: #79d8a0; }
  .m-header .link-weibo {
    background-position: -313px -146px; }
  .m-header .link-weixin {
    position: relative;
    float: left;
    _display: inline;
    width: 40px;
    height: 45px; }
    .m-header .link-weixin .icon {
      background-position: -56px -380px; }
    .m-header .link-weixin .img {
      position: absolute;
      padding: 4px;
      background: #fff;
      border: 1px solid #e4e4e4;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -o-border-radius: 3px;
      -ms-border-radius: 3px;
      border-radius: 3px;
      width: 140px;
      top: 40px;
      left: 50%;
      margin-left: -74px;
      display: none; }
    .m-header .link-weixin img {
      width: 140px;
      height: 140px; }
  .m-header .btn-collect {
    background-position: -386px -338px; }

.m-search-tip {
  border: 1px solid #e4e4e4;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  padding: 0 9px;
  width: 260px;
  font-size: 12px;
  font-family: "simsun";
  color: #333;
  background: #fff;
  position: absolute;
  top: 34px;
  left: 0;
  display: none;
  z-index: 2; }
  .m-search-tip .tit {
    height: 35px;
    line-height: 35px;
    border-bottom: 1px solid #ebebeb; }
  .m-search-tip a {
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #333;
    display: inline-block;
    width: 244px;
    position: relative;
    padding-left: 16px; }
    .m-search-tip a:hover {
      color: #ff7e0c; }
  .m-search-tip .txt-red {
    color: #ff5555; }
    .m-search-tip .txt-red:hover {
      color: #ff7e0c; }
  .m-search-tip .ico-num {
    position: absolute;
    left: 0;
    top: 0;
    font-style: normal; }
  .m-search-tip .list-txt {
    padding: 5px 0; }

.share-area1 {
  width: 28px;
  position: relative;
  zoom: 1;
  text-align: center;
  float: left;
  _display: inline; }
  .share-area1 .share {
    float: none;
    background-position: -348px -196px; }
  .share-area1 .dm-share {
    border: 1px solid #e4e4e4;
    display: none;
    height: auto;
    _height: 168px;
    _overflow: hidden;
    padding: 0 5px;
    width: 80px;
    position: absolute;
    left: -67px;
    top: 40px;
    background: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px; }
  .share-area1 .bshare_t, .share-area1 .share_t {
    float: none;
    display: none;
    height: 0; }
  .share-area1 .bdshare-button-style0-16 a {
    padding-left: 22px; }
  .share-area1 .m-share {
    border: 1px solid #6db21d;
    background-color: #bee484;
    border-top: 0;
    display: none;
    height: auto;
    padding: 0 10px;
    width: 80px;
    position: absolute;
    left: -1px;
    top: 31px;
    z-index: 10; }
  .share-area1 a {
    float: none;
    display: block; }

.m-nav {
  height: 70px;
  background: url("/4399wanju/images/global/v2/bg-nav.png") repeat-x bottom; }
  .m-nav .nav {
    float: left;
    _display: inline;
    margin-left: -30px; }
    .m-nav .nav li {
      float: left;
      _display: inline;
      margin-top: 16px;
      margin-left: 30px; }
    .m-nav .nav a {
      width: 60px;
      height: 30px;
      line-height: 30px;
      text-align: center;
      color: #333;
      display: block;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -o-border-radius: 5px;
      -ms-border-radius: 5px;
      border-radius: 5px;
      font-size: 18px; }
      .m-nav .nav a:hover, .m-nav .nav a.active {
        color: #fff;
        background: #85b6f9; }

.b-link1 {
  float: right; }
  .b-link1:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90);
    opacity: 0.9; }
  .b-link1 img {
    float: left;
    _display: inline;
    height: 59px; }
  .b-link1 .img1 {
    display: none; }

.m-hot-recommend {
  padding: 0 10px 10px 11px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -o-border-radius: 7px;
  -ms-border-radius: 7px;
  border-radius: 7px;
  background: #f4f4f4;
  zoom: 1;
  height: 100px;
  overflow: hidden; }
  .m-hot-recommend:after {
    content: "";
    height: 0;
    visibility: hidden;
    display: block;
    clear: both; }
  .m-hot-recommend .title {
    width: 23px;
    padding: 4px;
    line-height: 20px;
    background: #f57c7c;
    color: #fff;
    text-align: center;
    float: left;
    _display: inline;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    margin-top: 10px; }
  .m-hot-recommend .list {
    width: 883px;
    float: left;
    _display: inline;
    margin-left: 5px;
    overflow: hidden;
    height: 90px;
    white-space: nowrap;
    position: relative;
    margin-top: 10px; }
    .m-hot-recommend .list li {
      float: left;
      _display: inline;
      position: relative;
      padding: 0 11px 0 9px;
      margin-top: 4px;
      height: 26px;
      _overflow: hidden; }
    .m-hot-recommend .list a {
      display: inline-block;
      height: 22px;
      line-height: 22px;
      color: #333;
      font-size: 12px;
      font-family: "simsun";
      padding-bottom: 4px; }
      .m-hot-recommend .list a:hover {
        color: #ff7e0c; }
    .m-hot-recommend .list .txt-red {
      color: #ff5555; }
      .m-hot-recommend .list .txt-red:hover {
        color: #ff7e0c; }
    .m-hot-recommend .list img {
      margin-right: 2px; }
    .m-hot-recommend .list .line {
      width: 1px;
      height: 12px;
      background: #d1d1d1;
      position: absolute;
      left: -1px;
      top: 6px;
      _top: 4px; }
  .m-hot-recommend .b-link2 {
    float: right;
    _display: inline;
    margin-top: 10px; }
    .m-hot-recommend .b-link2:hover {
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
      filter: alpha(opacity=90);
      opacity: 0.9; }
    .m-hot-recommend .b-link2 img {
      width: 230px;
      height: 90px;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -o-border-radius: 5px;
      -ms-border-radius: 5px;
      border-radius: 5px; }

.dm-marquee3 {
  overflow: hidden;
  margin-top: 20px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -o-border-radius: 7px;
  -ms-border-radius: 7px;
  border-radius: 7px;
  overflow: hidden;
  position: relative;
  width: 580px;
  height: 290px; }
  .dm-marquee3 .slide_ofinside {
    overflow: hidden;
    position: relative; }
    .dm-marquee3 .slide_ofinside .slide_list {
      zoom: 1; }
      .dm-marquee3 .slide_ofinside .slide_list:after {
        content: "";
        height: 0;
        visibility: hidden;
        display: block;
        clear: both; }
    .dm-marquee3 .slide_ofinside li {
      position: relative;
      zoom: 1;
      float: left;
      *display: inline; }
    .dm-marquee3 .slide_ofinside .img {
      display: block; }
  .dm-marquee3 .slidefocus li {
    float: left;
    *display: inline; }
  .dm-marquee3 a:hover img {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90);
    opacity: 0.9; }
  .dm-marquee3 .silde_title_bg {
    padding: 13px 0 2px;
    bottom: 0;
    background: url("/4399wanju/images/global/v2/bg-tit.png") repeat-x bottom;
    height: 24px; }
  .dm-marquee3 .slide_title {
    color: #fff;
    width: 390px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 13px 0 2px;
    height: 24px;
    line-height: 24px;
    bottom: 0;
    text-indent: 1em; }
    .dm-marquee3 .slide_title:hover {
      color: #ff7e0c; }
  .dm-marquee3 .slidefocus {
    right: 3px;
    bottom: 10px;
    position: absolute; }
    .dm-marquee3 .slidefocus li {
      background-color: #fff;
      margin-right: 10px;
      height: 8px;
      width: 8px;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -o-border-radius: 4px;
      -ms-border-radius: 4px;
      border-radius: 4px;
      overflow: hidden;
      cursor: pointer; }
      .dm-marquee3 .slidefocus li.cur {
        background-color: #ff900c;
        width: 26px; }
  .dm-marquee3 .prev, .dm-marquee3 .next {
    height: 50px;
    width: 30px;
    line-height: 50px;
    color: #fff;
    text-align: center;
    text-indent: -9999px;
    display: none;
    position: absolute; }
  .dm-marquee3 .prev {
    left: 5px;
    background-position: -442px -252px; }
    .dm-marquee3 .prev:hover {
      background-position: -442px -194px; }
  .dm-marquee3 .next {
    right: 5px;
    background-position: -442px -136px; }
    .dm-marquee3 .next:hover {
      background-position: -442px -310px; }
  .dm-marquee3 .slide_ofinside, .dm-marquee3 .slide_ofinside img, .dm-marquee3 .slide_ofinside li {
    width: 580px;
    height: 290px; }
  .dm-marquee3 .slide_title {
    cursor: pointer;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    z-index: 4; }
  .dm-marquee3 .slide_title, .dm-marquee3 .silde_title_bg {
    position: absolute;
    left: 0;
    width: 100%; }
  .dm-marquee3 .slide_title {
    width: 390px; }
  .dm-marquee3 .prev, .dm-marquee3 .next {
    top: 121px; }

.dm-marquee4 {
  overflow: hidden;
  margin-top: 20px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -o-border-radius: 7px;
  -ms-border-radius: 7px;
  border-radius: 7px;
  overflow: hidden;
  width: 380px;
  height: 348px;
  position: absolute;
  left: 0; }
  .dm-marquee4 .slide_ofinside {
    overflow: hidden;
    position: relative; }
    .dm-marquee4 .slide_ofinside .slide_list {
      zoom: 1; }
      .dm-marquee4 .slide_ofinside .slide_list:after {
        content: "";
        height: 0;
        visibility: hidden;
        display: block;
        clear: both; }
    .dm-marquee4 .slide_ofinside li {
      position: relative;
      zoom: 1;
      float: left;
      *display: inline; }
    .dm-marquee4 .slide_ofinside .img {
      display: block; }
  .dm-marquee4 .slidefocus li {
    float: left;
    *display: inline; }
  .dm-marquee4 a:hover img {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90);
    opacity: 0.9; }
  .dm-marquee4 .silde_title_bg {
    padding: 13px 0 2px;
    bottom: 0;
    background: url("/4399wanju/images/global/v2/bg-tit.png") repeat-x bottom;
    height: 24px; }
  .dm-marquee4 .slide_title {
    color: #fff;
    width: 390px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 13px 0 2px;
    height: 24px;
    line-height: 24px;
    bottom: 0;
    text-indent: 1em; }
    .dm-marquee4 .slide_title:hover {
      color: #ff7e0c; }
  .dm-marquee4 .slidefocus {
    right: 3px;
    bottom: 10px;
    position: absolute; }
    .dm-marquee4 .slidefocus li {
      background-color: #fff;
      margin-right: 10px;
      height: 8px;
      width: 8px;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -o-border-radius: 4px;
      -ms-border-radius: 4px;
      border-radius: 4px;
      overflow: hidden;
      cursor: pointer; }
      .dm-marquee4 .slidefocus li.cur {
        background-color: #ff900c;
        width: 26px; }
  .dm-marquee4 .prev, .dm-marquee4 .next {
    height: 50px;
    width: 30px;
    line-height: 50px;
    color: #fff;
    text-align: center;
    text-indent: -9999px;
    display: none;
    position: absolute; }
  .dm-marquee4 .prev {
    left: 5px;
    background-position: -442px -252px; }
    .dm-marquee4 .prev:hover {
      background-position: -442px -194px; }
  .dm-marquee4 .next {
    right: 5px;
    background-position: -442px -136px; }
    .dm-marquee4 .next:hover {
      background-position: -442px -310px; }
  .dm-marquee4 .slide_ofinside, .dm-marquee4 .slide_ofinside img, .dm-marquee4 .slide_ofinside li {
    width: 380px;
    height: 348px; }
  .dm-marquee4 .slide_title {
    cursor: pointer;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    z-index: 4; }
  .dm-marquee4 .slide_title, .dm-marquee4 .silde_title_bg {
    position: absolute;
    left: 0;
    width: 100%; }
  .dm-marquee4 .slide_title {
    width: 250px; }
  .dm-marquee4 .prev, .dm-marquee4 .next {
    top: 149px; }

.dm-marquee5 {
  overflow: hidden;
  width: 578px;
  height: 133px;
  margin-top: 20px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -o-border-radius: 7px;
  -ms-border-radius: 7px;
  border-radius: 7px;
  position: relative;
  border: 1px solid #e4e4e4; }
  .dm-marquee5 .slide_ofinside {
    overflow: hidden;
    position: relative; }
    .dm-marquee5 .slide_ofinside .slide_list {
      zoom: 1; }
      .dm-marquee5 .slide_ofinside .slide_list:after {
        content: "";
        height: 0;
        visibility: hidden;
        display: block;
        clear: both; }
    .dm-marquee5 .slide_ofinside li {
      position: relative;
      zoom: 1;
      float: left;
      *display: inline; }
    .dm-marquee5 .slide_ofinside .img {
      display: block; }
  .dm-marquee5 .slidefocus li {
    float: left;
    *display: inline; }
  .dm-marquee5 .slide_ofinside {
    width: 578px;
    height: 133px; }
  .dm-marquee5 a:hover img {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90);
    opacity: 0.9; }
  .dm-marquee5 .slide_list li {
    padding: 17px 16px 16px 192px;
    position: relative;
    height: 100px; }
  .dm-marquee5 .img {
    width: 160px;
    height: 100px;
    display: block;
    position: absolute;
    top: 17px;
    left: 16px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden; }
    .dm-marquee5 .img:hover {
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
      filter: alpha(opacity=90);
      opacity: 0.9; }
    .dm-marquee5 .img img {
      width: 160px;
      height: 100px; }
  .dm-marquee5 .info {
    width: 370px; }
    .dm-marquee5 .info .tit {
      display: block;
      width: 100%;
      line-height: 24px;
      font-size: 16px;
      color: #333;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis; }
      .dm-marquee5 .info .tit:hover {
        color: #ff7e0c; }
    .dm-marquee5 .info .summary {
      height: 46px;
      line-height: 23px;
      color: #999;
      overflow: hidden;
      margin-top: 4px; }
  .dm-marquee5 .slidefocus {
    right: 6px;
    top: 99px;
    position: absolute; }
    .dm-marquee5 .slidefocus li {
      background-color: #d2d2d2;
      margin-right: 10px;
      height: 10px;
      width: 10px;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -o-border-radius: 5px;
      -ms-border-radius: 5px;
      border-radius: 5px;
      cursor: pointer;
      overflow: hidden; }
      .dm-marquee5 .slidefocus li.cur {
        background-color: #ffa841; }

.dm-marquee6 {
  overflow: hidden;
  margin-top: 20px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -o-border-radius: 7px;
  -ms-border-radius: 7px;
  border-radius: 7px;
  overflow: hidden;
  position: relative;
  width: 580px;
  height: 348px;
  float: left; }
  .dm-marquee6 .slide_ofinside {
    overflow: hidden;
    position: relative; }
    .dm-marquee6 .slide_ofinside .slide_list {
      zoom: 1; }
      .dm-marquee6 .slide_ofinside .slide_list:after {
        content: "";
        height: 0;
        visibility: hidden;
        display: block;
        clear: both; }
    .dm-marquee6 .slide_ofinside li {
      position: relative;
      zoom: 1;
      float: left;
      *display: inline; }
    .dm-marquee6 .slide_ofinside .img {
      display: block; }
  .dm-marquee6 .slidefocus li {
    float: left;
    *display: inline; }
  .dm-marquee6 a:hover img {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90);
    opacity: 0.9; }
  .dm-marquee6 .silde_title_bg {
    padding: 13px 0 2px;
    bottom: 0;
    background: url("/4399wanju/images/global/v2/bg-tit.png") repeat-x bottom;
    height: 24px; }
  .dm-marquee6 .slide_title {
    color: #fff;
    width: 390px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 13px 0 2px;
    height: 24px;
    line-height: 24px;
    bottom: 0;
    text-indent: 1em; }
    .dm-marquee6 .slide_title:hover {
      color: #ff7e0c; }
  .dm-marquee6 .slidefocus {
    right: 3px;
    bottom: 10px;
    position: absolute; }
    .dm-marquee6 .slidefocus li {
      background-color: #fff;
      margin-right: 10px;
      height: 8px;
      width: 8px;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -o-border-radius: 4px;
      -ms-border-radius: 4px;
      border-radius: 4px;
      overflow: hidden;
      cursor: pointer; }
      .dm-marquee6 .slidefocus li.cur {
        background-color: #ff900c;
        width: 26px; }
  .dm-marquee6 .prev, .dm-marquee6 .next {
    height: 50px;
    width: 30px;
    line-height: 50px;
    color: #fff;
    text-align: center;
    text-indent: -9999px;
    display: none;
    position: absolute; }
  .dm-marquee6 .prev {
    left: 5px;
    background-position: -442px -252px; }
    .dm-marquee6 .prev:hover {
      background-position: -442px -194px; }
  .dm-marquee6 .next {
    right: 5px;
    background-position: -442px -136px; }
    .dm-marquee6 .next:hover {
      background-position: -442px -310px; }
  .dm-marquee6 .slide_ofinside, .dm-marquee6 .slide_ofinside img, .dm-marquee6 .slide_ofinside li {
    width: 580px;
    height: 348px; }
  .dm-marquee6 .slide_title {
    cursor: pointer;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    z-index: 4; }
  .dm-marquee6 .slide_title, .dm-marquee6 .silde_title_bg {
    position: absolute;
    left: 0;
    width: 100%; }
  .dm-marquee6 .slide_title {
    width: 390px; }
  .dm-marquee6 .prev, .dm-marquee6 .next {
    top: 149px; }

.dm-marquee7 {
  overflow: hidden;
  margin-top: 20px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -o-border-radius: 7px;
  -ms-border-radius: 7px;
  border-radius: 7px;
  overflow: hidden;
  position: relative;
  width: 980px;
  height: 250px;
  padding: 15px 0;
  background: #f7f7f7; }
  .dm-marquee7 .slide_ofinside {
    overflow: hidden;
    position: relative; }
    .dm-marquee7 .slide_ofinside .slide_list {
      zoom: 1; }
      .dm-marquee7 .slide_ofinside .slide_list:after {
        content: "";
        height: 0;
        visibility: hidden;
        display: block;
        clear: both; }
    .dm-marquee7 .slide_ofinside li {
      position: relative;
      zoom: 1;
      float: left;
      *display: inline; }
    .dm-marquee7 .slide_ofinside .img {
      display: block; }
  .dm-marquee7 .slidefocus li {
    float: left;
    *display: inline; }
  .dm-marquee7 a:hover img {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90);
    opacity: 0.9; }
  .dm-marquee7 .silde_title_bg {
    padding: 13px 0 2px;
    bottom: 0;
    background: url("/4399wanju/images/global/v2/bg-tit.png") repeat-x bottom;
    height: 24px; }
  .dm-marquee7 .slide_title {
    color: #fff;
    width: 390px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 13px 0 2px;
    height: 24px;
    line-height: 24px;
    bottom: 0;
    text-indent: 1em; }
    .dm-marquee7 .slide_title:hover {
      color: #ff7e0c; }
  .dm-marquee7 .slidefocus {
    right: 3px;
    bottom: 10px;
    position: absolute; }
    .dm-marquee7 .slidefocus li {
      background-color: #fff;
      margin-right: 10px;
      height: 8px;
      width: 8px;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -o-border-radius: 4px;
      -ms-border-radius: 4px;
      border-radius: 4px;
      overflow: hidden;
      cursor: pointer; }
      .dm-marquee7 .slidefocus li.cur {
        background-color: #ff900c;
        width: 26px; }
  .dm-marquee7 .prev, .dm-marquee7 .next {
    height: 50px;
    width: 30px;
    line-height: 50px;
    color: #fff;
    text-align: center;
    text-indent: -9999px;
    display: none;
    position: absolute; }
  .dm-marquee7 .prev {
    left: 5px;
    background-position: -442px -252px; }
    .dm-marquee7 .prev:hover {
      background-position: -442px -194px; }
  .dm-marquee7 .next {
    right: 5px;
    background-position: -442px -136px; }
    .dm-marquee7 .next:hover {
      background-position: -442px -310px; }
  .dm-marquee7 .slide_ofinside {
    width: 960px;
    margin-left: 15px;
    height: 250px; }
    .dm-marquee7 .slide_ofinside li {
      margin-right: 10px; }
    .dm-marquee7 .slide_ofinside img, .dm-marquee7 .slide_ofinside a {
      width: 310px;
      height: 250px; }
    .dm-marquee7 .slide_ofinside a {
      display: block;
      position: relative;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -o-border-radius: 5px;
      -ms-border-radius: 5px;
      border-radius: 5px;
      overflow: hidden;
      color: #fff; }
      .dm-marquee7 .slide_ofinside a:hover {
        color: #ff7e0c; }
    .dm-marquee7 .slide_ofinside .tit {
      position: absolute;
      width: 284px;
      padding: 11px  13px 5px;
      height: 24px;
      line-height: 24px;
      display: block;
      left: 0;
      bottom: 0;
      cursor: pointer;
      z-index: 2;
      background: url("/4399wanju/images/global/v2/bg-tit.png") repeat-x;
      _background: none; }
    .dm-marquee7 .slide_ofinside .tit-bg {
      position: absolute;
      width: 284px;
      padding: 11px  13px 5px;
      height: 24px;
      _background: #000;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
      filter: alpha(opacity=60);
      opacity: 0.6;
      display: none;
      _display: block;
      left: 0;
      bottom: 0;
      cursor: pointer; }
  .dm-marquee7 .prev, .dm-marquee7 .next {
    top: 116px;
    display: block; }

.dm-marquee9 {
  overflow: hidden;
  width: 440px;
  height: 320px;
  position: relative;
  padding-right: 170px;
  margin-top: 20px; }
  .dm-marquee9 .slide_ofinside {
    overflow: hidden;
    position: relative; }
    .dm-marquee9 .slide_ofinside .slide_list {
      zoom: 1; }
      .dm-marquee9 .slide_ofinside .slide_list:after {
        content: "";
        height: 0;
        visibility: hidden;
        display: block;
        clear: both; }
    .dm-marquee9 .slide_ofinside li {
      position: relative;
      zoom: 1;
      float: left;
      *display: inline; }
    .dm-marquee9 .slide_ofinside .img {
      display: block; }
  .dm-marquee9 .slidefocus li {
    float: left;
    *display: inline; }
  .dm-marquee9 .slide_ofinside, .dm-marquee9 .slide_ofinside img, .dm-marquee9 .slide_ofinside li {
    width: 440px;
    height: 320px; }
  .dm-marquee9 img {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px; }
  .dm-marquee9 .slidefocus {
    position: absolute;
    top: -10px;
    right: 0;
    width: 160px; }
    .dm-marquee9 .slidefocus li {
      position: relative;
      float: none;
      *display: block;
      cursor: pointer;
      margin-top: 10px; }
    .dm-marquee9 .slidefocus img {
      width: 160px;
      height: 100px; }
    .dm-marquee9 .slidefocus .tit {
      background: url("/4399wanju/images/global/v2/bg-tit.png") repeat-x;
      line-height: 24px;
      height: 24px;
      padding: 16px 10px 0;
      display: block;
      position: absolute;
      bottom: 0;
      left: 0;
      width: 140px;
      color: #fff;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -o-border-radius: 4px;
      -ms-border-radius: 4px;
      border-radius: 4px;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      font-size: 12px;
      font-family: "simsun"; }
    .dm-marquee9 .slidefocus .cur img {
      border: 1px solid #ff7e0c;
      width: 158px;
      height: 98px; }
    .dm-marquee9 .slidefocus .cur .tit {
      color: #ff7e0c;
      left: 1px;
      padding: 16px 9px 0; }

.dm-marquee10 {
  overflow: hidden;
  margin-top: 20px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -o-border-radius: 7px;
  -ms-border-radius: 7px;
  border-radius: 7px;
  overflow: hidden;
  position: relative;
  width: 620px;
  height: 260px; }
  .dm-marquee10 .slide_ofinside {
    overflow: hidden;
    position: relative; }
    .dm-marquee10 .slide_ofinside .slide_list {
      zoom: 1; }
      .dm-marquee10 .slide_ofinside .slide_list:after {
        content: "";
        height: 0;
        visibility: hidden;
        display: block;
        clear: both; }
    .dm-marquee10 .slide_ofinside li {
      position: relative;
      zoom: 1;
      float: left;
      *display: inline; }
    .dm-marquee10 .slide_ofinside .img {
      display: block; }
  .dm-marquee10 .slidefocus li {
    float: left;
    *display: inline; }
  .dm-marquee10 a:hover img {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90);
    opacity: 0.9; }
  .dm-marquee10 .silde_title_bg {
    padding: 13px 0 2px;
    bottom: 0;
    background: url("/4399wanju/images/global/v2/bg-tit.png") repeat-x bottom;
    height: 24px; }
  .dm-marquee10 .slide_title {
    color: #fff;
    width: 390px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 13px 0 2px;
    height: 24px;
    line-height: 24px;
    bottom: 0;
    text-indent: 1em; }
    .dm-marquee10 .slide_title:hover {
      color: #ff7e0c; }
  .dm-marquee10 .slidefocus {
    right: 3px;
    bottom: 10px;
    position: absolute; }
    .dm-marquee10 .slidefocus li {
      background-color: #fff;
      margin-right: 10px;
      height: 8px;
      width: 8px;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -o-border-radius: 4px;
      -ms-border-radius: 4px;
      border-radius: 4px;
      overflow: hidden;
      cursor: pointer; }
      .dm-marquee10 .slidefocus li.cur {
        background-color: #ff900c;
        width: 26px; }
  .dm-marquee10 .prev, .dm-marquee10 .next {
    height: 50px;
    width: 30px;
    line-height: 50px;
    color: #fff;
    text-align: center;
    text-indent: -9999px;
    display: none;
    position: absolute; }
  .dm-marquee10 .prev {
    left: 5px;
    background-position: -442px -252px; }
    .dm-marquee10 .prev:hover {
      background-position: -442px -194px; }
  .dm-marquee10 .next {
    right: 5px;
    background-position: -442px -136px; }
    .dm-marquee10 .next:hover {
      background-position: -442px -310px; }
  .dm-marquee10 .slide_ofinside, .dm-marquee10 .slide_ofinside img, .dm-marquee10 .slide_ofinside li {
    width: 620px;
    height: 260px; }
  .dm-marquee10 .slide_title {
    cursor: pointer;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    z-index: 4; }
  .dm-marquee10 .slide_title, .dm-marquee10 .silde_title_bg {
    position: absolute;
    left: 0;
    width: 100%; }
  .dm-marquee10 .slide_title {
    width: 450px; }
  .dm-marquee10 .prev, .dm-marquee10 .next {
    top: 105px; }

.dm-marquee14 {
  overflow: hidden;
  margin-top: 20px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -o-border-radius: 7px;
  -ms-border-radius: 7px;
  border-radius: 7px;
  overflow: hidden;
  position: relative;
  width: 380px;
  height: 348px; }
  .dm-marquee14 .slide_ofinside {
    overflow: hidden;
    position: relative; }
    .dm-marquee14 .slide_ofinside .slide_list {
      zoom: 1; }
      .dm-marquee14 .slide_ofinside .slide_list:after {
        content: "";
        height: 0;
        visibility: hidden;
        display: block;
        clear: both; }
    .dm-marquee14 .slide_ofinside li {
      position: relative;
      zoom: 1;
      float: left;
      *display: inline; }
    .dm-marquee14 .slide_ofinside .img {
      display: block; }
  .dm-marquee14 .slidefocus li {
    float: left;
    *display: inline; }
  .dm-marquee14 a:hover img {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90);
    opacity: 0.9; }
  .dm-marquee14 .silde_title_bg {
    padding: 13px 0 2px;
    bottom: 0;
    background: url("/4399wanju/images/global/v2/bg-tit.png") repeat-x bottom;
    height: 24px; }
  .dm-marquee14 .slide_title {
    color: #fff;
    width: 390px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 13px 0 2px;
    height: 24px;
    line-height: 24px;
    bottom: 0;
    text-indent: 1em; }
    .dm-marquee14 .slide_title:hover {
      color: #ff7e0c; }
  .dm-marquee14 .slidefocus {
    right: 3px;
    bottom: 10px;
    position: absolute; }
    .dm-marquee14 .slidefocus li {
      background-color: #fff;
      margin-right: 10px;
      height: 8px;
      width: 8px;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -o-border-radius: 4px;
      -ms-border-radius: 4px;
      border-radius: 4px;
      overflow: hidden;
      cursor: pointer; }
      .dm-marquee14 .slidefocus li.cur {
        background-color: #ff900c;
        width: 26px; }
  .dm-marquee14 .prev, .dm-marquee14 .next {
    height: 50px;
    width: 30px;
    line-height: 50px;
    color: #fff;
    text-align: center;
    text-indent: -9999px;
    display: none;
    position: absolute; }
  .dm-marquee14 .prev {
    left: 5px;
    background-position: -442px -252px; }
    .dm-marquee14 .prev:hover {
      background-position: -442px -194px; }
  .dm-marquee14 .next {
    right: 5px;
    background-position: -442px -136px; }
    .dm-marquee14 .next:hover {
      background-position: -442px -310px; }
  .dm-marquee14 .slide_ofinside, .dm-marquee14 .slide_ofinside img, .dm-marquee14 .slide_ofinside li {
    width: 380px;
    height: 348px; }
  .dm-marquee14 .slide_title {
    cursor: pointer;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    z-index: 4; }
  .dm-marquee14 .slide_title, .dm-marquee14 .silde_title_bg {
    position: absolute;
    left: 0;
    width: 100%; }
  .dm-marquee14 .slide_title {
    width: 250px; }
  .dm-marquee14 .prev, .dm-marquee14 .next {
    top: 149px; }

.dm-marquee11 {
  overflow: hidden;
  margin-top: 15px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -o-border-radius: 7px;
  -ms-border-radius: 7px;
  border-radius: 7px;
  overflow: hidden;
  position: relative;
  width: 520px;
  height: 280px;
  overflow: hidden; }
  .dm-marquee11 .slide_ofinside {
    overflow: hidden;
    position: relative; }
    .dm-marquee11 .slide_ofinside .slide_list {
      zoom: 1; }
      .dm-marquee11 .slide_ofinside .slide_list:after {
        content: "";
        height: 0;
        visibility: hidden;
        display: block;
        clear: both; }
    .dm-marquee11 .slide_ofinside li {
      position: relative;
      zoom: 1;
      float: left;
      *display: inline; }
    .dm-marquee11 .slide_ofinside .img {
      display: block; }
  .dm-marquee11 .slidefocus li {
    float: left;
    *display: inline; }
  .dm-marquee11 a:hover img {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90);
    opacity: 0.9; }
  .dm-marquee11 .silde_title_bg {
    padding: 13px 0 2px;
    bottom: 0;
    background: url("/4399wanju/images/global/v2/bg-tit.png") repeat-x bottom;
    height: 24px; }
  .dm-marquee11 .slide_title {
    color: #fff;
    width: 390px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 13px 0 2px;
    height: 24px;
    line-height: 24px;
    bottom: 0;
    text-indent: 1em; }
    .dm-marquee11 .slide_title:hover {
      color: #ff7e0c; }
  .dm-marquee11 .slidefocus {
    right: 3px;
    bottom: 10px;
    position: absolute; }
    .dm-marquee11 .slidefocus li {
      background-color: #fff;
      margin-right: 10px;
      height: 8px;
      width: 8px;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -o-border-radius: 4px;
      -ms-border-radius: 4px;
      border-radius: 4px;
      overflow: hidden;
      cursor: pointer; }
      .dm-marquee11 .slidefocus li.cur {
        background-color: #ff900c;
        width: 26px; }
  .dm-marquee11 .prev, .dm-marquee11 .next {
    height: 50px;
    width: 30px;
    line-height: 50px;
    color: #fff;
    text-align: center;
    text-indent: -9999px;
    display: none;
    position: absolute; }
  .dm-marquee11 .prev {
    left: 5px;
    background-position: -442px -252px; }
    .dm-marquee11 .prev:hover {
      background-position: -442px -194px; }
  .dm-marquee11 .next {
    right: 5px;
    background-position: -442px -136px; }
    .dm-marquee11 .next:hover {
      background-position: -442px -310px; }
  .dm-marquee11 .slide_ofinside, .dm-marquee11 .slide_ofinside img, .dm-marquee11 .slide_ofinside li {
    width: 520px;
    height: 280px; }
  .dm-marquee11 .slide_title {
    cursor: pointer;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    z-index: 4; }
  .dm-marquee11 .slide_title, .dm-marquee11 .silde_title_bg {
    position: absolute;
    left: 0;
    width: 100%; }
  .dm-marquee11 .slide_title {
    width: 350px; }
  .dm-marquee11 .prev, .dm-marquee11 .next {
    top: 111px; }

.dm-marquee3 {
  overflow: hidden;
  margin-top: 20px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -o-border-radius: 7px;
  -ms-border-radius: 7px;
  border-radius: 7px;
  overflow: hidden;
  position: relative;
  width: 580px;
  height: 290px; }
  .dm-marquee3 .slide_ofinside {
    overflow: hidden;
    position: relative; }
    .dm-marquee3 .slide_ofinside .slide_list {
      zoom: 1; }
      .dm-marquee3 .slide_ofinside .slide_list:after {
        content: "";
        height: 0;
        visibility: hidden;
        display: block;
        clear: both; }
    .dm-marquee3 .slide_ofinside li {
      position: relative;
      zoom: 1;
      float: left;
      *display: inline; }
    .dm-marquee3 .slide_ofinside .img {
      display: block; }
  .dm-marquee3 .slidefocus li {
    float: left;
    *display: inline; }
  .dm-marquee3 a:hover img {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90);
    opacity: 0.9; }
  .dm-marquee3 .silde_title_bg {
    padding: 13px 0 2px;
    bottom: 0;
    background: url("/4399wanju/images/global/v2/bg-tit.png") repeat-x bottom;
    height: 24px; }
  .dm-marquee3 .slide_title {
    color: #fff;
    width: 390px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 13px 0 2px;
    height: 24px;
    line-height: 24px;
    bottom: 0;
    text-indent: 1em; }
    .dm-marquee3 .slide_title:hover {
      color: #ff7e0c; }
  .dm-marquee3 .slidefocus {
    right: 3px;
    bottom: 10px;
    position: absolute; }
    .dm-marquee3 .slidefocus li {
      background-color: #fff;
      margin-right: 10px;
      height: 8px;
      width: 8px;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -o-border-radius: 4px;
      -ms-border-radius: 4px;
      border-radius: 4px;
      overflow: hidden;
      cursor: pointer; }
      .dm-marquee3 .slidefocus li.cur {
        background-color: #ff900c;
        width: 26px; }
  .dm-marquee3 .prev, .dm-marquee3 .next {
    height: 50px;
    width: 30px;
    line-height: 50px;
    color: #fff;
    text-align: center;
    text-indent: -9999px;
    display: none;
    position: absolute; }
  .dm-marquee3 .prev {
    left: 5px;
    background-position: -442px -252px; }
    .dm-marquee3 .prev:hover {
      background-position: -442px -194px; }
  .dm-marquee3 .next {
    right: 5px;
    background-position: -442px -136px; }
    .dm-marquee3 .next:hover {
      background-position: -442px -310px; }
  .dm-marquee3 .slide_ofinside, .dm-marquee3 .slide_ofinside img, .dm-marquee3 .slide_ofinside li {
    width: 580px;
    height: 290px; }
  .dm-marquee3 .slide_title {
    cursor: pointer;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    z-index: 4; }
  .dm-marquee3 .slide_title, .dm-marquee3 .silde_title_bg {
    position: absolute;
    left: 0;
    width: 100%; }
  .dm-marquee3 .slide_title {
    width: 390px; }
  .dm-marquee3 .prev, .dm-marquee3 .next {
    top: 121px; }

.m-recommend1 {
  float: left;
  _display: inline; }

.m-recommend2 {
  float: left;
  _display: inline;
  width: 400px;
  height: 465px;
  overflow: hidden;
  position: relative; }
  .m-recommend2 .tag {
    width: 40px;
    height: 20px;
    display: block;
    line-height: 20px;
    color: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    position: absolute;
    text-align: center;
    font-size: 12px;
    font-family: "simsun"; }
  .m-recommend2 .tag1 {
    background: #74cfe4; }
  .m-recommend2 .tag2 {
    background: #fcbe5d; }
  .m-recommend2 .tag3 {
    background: #85b6f9; }
  .m-recommend2 .tag4 {
    background: #ff9595; }
  .m-recommend2 .tag5 {
    background: #b498fd; }
  .m-recommend2 .tag6 {
    background: #6ecf96; }
  .m-recommend2 .b-img-txt {
    float: left;
    margin-left: 20px;
    margin-top: 20px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
    position: relative;
    color: #fff; }
    .m-recommend2 .b-img-txt:hover {
      color: #ff7e0c; }
    .m-recommend2 .b-img-txt img {
      width: 180px;
      height: 135px; }
    .m-recommend2 .b-img-txt .tit {
      height: 32px;
      line-height: 32px;
      padding-top: 7px;
      background: url("/4399wanju/images/global/v2/bg-tit.png") repeat-x bottom;
      text-align: center;
      display: block;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      width: 180px;
      position: absolute;
      bottom: 0;
      left: 0;
      cursor: pointer; }
    .m-recommend2 .b-img-txt .tag {
      -webkit-border-bottom-left-radius: 5px;
      -moz-border-radius-bottomleft: 5px;
      -o-border-bottom-left-radius: 5px;
      -ms-border-bottom-left-radius: 5px;
      border-bottom-left-radius: 5px;
      -webkit-border-top-right-radius: 5px;
      -moz-border-radius-topright: 5px;
      -o-border-top-right-radius: 5px;
      -ms-border-top-right-radius: 5px;
      border-top-right-radius: 5px;
      right: 0;
      top: 0;
      cursor: pointer; }

.m-recommend-txt {
  float: left;
  _display: inline;
  margin-top: 20px;
  margin-left: 20px;
  width: 348px;
  height: 288px;
  border: 1px solid #e4e4e4;
  padding: 0 15px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  overflow: hidden; }
  .m-recommend-txt .b-recommend-txt {
    padding-top: 22px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ebebeb; }
    .m-recommend-txt .b-recommend-txt .title {
      font-size: 18px;
      line-height: 28px;
      display: block;
      color: #1f6fcf;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      text-align: center;
      width: 100%; }
      .m-recommend-txt .b-recommend-txt .title:hover {
        color: #ff7e0c; }
    .m-recommend-txt .b-recommend-txt p {
      color: #999;
      line-height: 24px;
      height: 48px;
      overflow: hidden;
      margin-top: 5px; }
  .m-recommend-txt .list-txt {
    padding-top: 15px; }
    .m-recommend-txt .list-txt li {
      position: relative;
      padding: 0 40px 0 52px;
      height: 32px;
      line-height: 32px;
      vertical-align: top; }
    .m-recommend-txt .list-txt a {
      display: inline-block;
      color: #333;
      zoom: 1; }
      .m-recommend-txt .list-txt a:after {
        content: "";
        height: 0;
        visibility: hidden;
        display: block;
        clear: both; }
      .m-recommend-txt .list-txt a:hover {
        color: #ff7e0c; }
      .m-recommend-txt .list-txt a span {
        float: left;
        max-width: 200px;
        _width: expression(this.offsetWidth > 200 ? '200px': true);
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        cursor: pointer; }
    .m-recommend-txt .list-txt .time {
      position: absolute;
      right: 0;
      top: 0;
      color: #999; }
    .m-recommend-txt .list-txt .ico-triangle {
      position: absolute;
      display: block;
      left: 40px;
      top: 12px;
      width: 0;
      height: 0;
      border: 4px solid #fff;
      overflow: hidden; }
    .m-recommend-txt .list-txt .ico-triangle1 {
      border-left-color: #74cfe4; }
    .m-recommend-txt .list-txt .ico-triangle2 {
      border-left-color: #fcbe5d; }
    .m-recommend-txt .list-txt .ico-triangle3 {
      border-left-color: #85b6f9; }
    .m-recommend-txt .list-txt .ico-triangle4 {
      border-left-color: #ff9595; }
    .m-recommend-txt .list-txt .ico-triangle5 {
      background: #b498fd; }
    .m-recommend-txt .list-txt .ico-triangle6 {
      background: #6ecf96; }
    .m-recommend-txt .list-txt img {
      float: left;
      margin-top: 9px;
      margin-left: 5px;
      width: 32px;
      height: 12px; }
    .m-recommend-txt .list-txt .tag {
      top: 6px;
      left: 0; }
  .m-recommend-txt .new {
    float: right;
    font-size: 12px;
    font-family: "simsun";
    line-height: 22px;
    color: #1f6fcf; }
    .m-recommend-txt .new:hover {
      color: #ff7e0c; }
    .m-recommend-txt .new em {
      color: #ff5454; }
  .m-recommend-txt .b-sub-tit {
    position: relative;
    margin-left: -26px;
    margin-top: 19px;
    height: 24px; }
    .m-recommend-txt .b-sub-tit .tit {
      height: 24px;
      line-height: 24px;
      overflow: hidden;
      color: #333;
      float: left;
      _display: inline;
      margin-left: 26px; }
      .m-recommend-txt .b-sub-tit .tit span {
        float: left; }
    .m-recommend-txt .b-sub-tit a {
      float: left;
      width: 113px;
      text-align: center;
      color: #333; }
      .m-recommend-txt .b-sub-tit a:hover {
        color: #ff7e0c; }
    .m-recommend-txt .b-sub-tit .line {
      display: block;
      overflow: hidden;
      position: absolute;
      width: 2px;
      height: 15px;
      top: 4px;
      left: 50%;
      margin-left: 12px;
      background: #e8e8e8; }

.m-link {
  margin-top: 20px;
  height: 70px;
  margin-left: -19px;
  overflow: hidden; }
  .m-link .link1, .m-link .link2 {
    float: left;
    overflow: hidden; }
    .m-link .link1 img, .m-link .link2 img {
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -o-border-radius: 5px;
      -ms-border-radius: 5px;
      border-radius: 5px;
      height: 70px; }
    .m-link .link1:hover, .m-link .link2:hover {
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
      filter: alpha(opacity=90);
      opacity: 0.9; }
  .m-link .link1 {
    margin-left: 19px;
    width: 314px; }
  .m-link .link2 {
    margin-left: 20px;
    width: 180px; }

.m-main {
  margin-top: 30px; }

.m-title1 {
  border-bottom: 1px solid #ff7f7f; }
  .m-title1 .tag {
    background: #ff7f7f; }
    .m-title1 .tag:hover {
      background: #ffaaaa; }

.m-title2 {
  border-bottom: 1px solid #fcbe5d; }
  .m-title2 .tag {
    background: #fcbe5d; }
    .m-title2 .tag:hover {
      background: #fdcb7c; }

.m-title3 {
  border-bottom: 1px solid #6ecf96; }
  .m-title3 .tag {
    background: #6ecf96; }
    .m-title3 .tag:hover {
      background: #9de6bb; }

.m-title4 {
  border-bottom: 1px solid #b498fd; }
  .m-title4 .tag {
    background: #b498fd; }
    .m-title4 .tag:hover {
      background: #c5b0fd; }

.m-title5 {
  border-bottom: 1px solid #7ac2ff; }
  .m-title5 .tag {
    background: #7ac2ff; }
    .m-title5 .tag:hover {
      background: #7ac2ff; }

.m-title6 {
  border-bottom: 1px solid #ffd801; }
  .m-title6 .tag {
    background: #ffd801; }
    .m-title6 .tag:hover {
      background: #ffd801; }

.m-title7 {
  border-bottom: 1px solid #8caaff; }
  .m-title7 .tag {
    background: #8caaff; }
    .m-title7 .tag:hover {
      background: #8caaff; }

.m-title8 {
  border-bottom: 1px solid #6ecf96; }
  .m-title8 .tag {
    background: #6ecf96; }
    .m-title8 .tag:hover {
      background: #6ecf96; }

.m-title9 {
  border-bottom: 1px solid #74cfe4; }
  .m-title9 .tag {
    background: #74cfe4; }
    .m-title9 .tag:hover {
      background: #74cfe4; }

.m-title {
  height: 60px;
  position: relative; }
  .m-title .b-title {
    margin-right: 90px;
    height: 50px;
    overflow: hidden;
    color: #333;
    white-space: nowrap; }
  .m-title .tit {
    float: left;
    line-height: 50px;
    margin-right: 20px;
    font-size: 24px; }
  .m-title a {
    color: #333; }
    .m-title a:hover {
      color: #ff7e0c; }
  .m-title .tag {
    padding: 0 10px;
    height: 26px;
    line-height: 26px;
    color: #fff;
    float: left;
    margin-right: 10px;
    margin-top: 13px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px; }
    .m-title .tag:hover {
      color: #fff; }
  .m-title .more {
    position: absolute;
    height: 24px;
    line-height: 24px;
    color: #1f6fcf;
    top: 13px;
    right: 0;
    width: 70px;
    text-align: right; }
    .m-title .more:hover {
      color: #ff7e0c; }
    .m-title .more i {
      font-style: normal;
      font-weight: bold;
      margin-left: 6px;
      font-size: 16px;
      cursor: pointer; }
    .m-title .more:hover .ico-left {
      background-position: -288px -380px; }
    .m-title .more:hover .ico-change {
      background-position: -625px -103px; }
    .m-title .more .ico-left {
      width: 6px;
      height: 10px;
      vertical-align: middle;
      display: inline-block;
      overflow: hidden;
      background-position: -274px -380px;
      *margin-top: 2px;
      _margin-top: 0; }
    .m-title .more .ico-change {
      width: 16px;
      height: 10px;
      vertical-align: middle;
      display: inline-block;
      overflow: hidden;
      background-position: -649px -103px;
      *margin-top: 2px;
      _margin-top: 0; }
  .m-title .more-toy {
    width: 90px; }
  .m-title .txt {
    float: left;
    margin-left: -10px;
    margin-top: 22px;
    height: 16px;
    text-indent: -9999px; }
  .m-title .txt1 {
    background-position: 0px -103px;
    width: 317px; }
  .m-title .txt2 {
    background-position: -325px -103px;
    width: 222px; }
  .m-title .icon {
    width: 50px;
    height: 50px;
    float: left;
    margin-right: 10px; }
  .m-title .icon1 {
    background-position: -464px -219px; }
  .m-title .icon2 {
    background-position: -928px -219px; }
  .m-title .icon3 {
    background-position: -696px -219px; }
  .m-title .icon4 {
    background-position: -406px -219px; }
  .m-title .icon5 {
    background-position: -348px -219px; }
  .m-title .icon6 {
    background-position: -290px -219px; }
  .m-title .icon7 {
    background-position: -232px -219px; }
  .m-title .icon8 {
    background-position: -174px -219px; }
  .m-title .icon9 {
    background-position: -116px -219px; }
  .m-title .icon10 {
    background-position: -522px -219px; }
  .m-title .icon11 {
    background-position: -580px -219px; }
  .m-title .icon12 {
    background-position: -638px -219px; }
  .m-title .icon13 {
    background-position: -58px -219px; }
  .m-title .icon14 {
    background-position: -754px -219px; }
  .m-title .icon15 {
    background-position: -812px -219px; }
  .m-title .icon16 {
    background-position: -870px -219px; }
  .m-title .icon17 {
    background-position: 0px -219px; }

.m-video .list-video {
  position: relative;
  padding-left: 380px;
  height: 376px;
  overflow: hidden; }

.m-video .dm-slider3 {
  position: absolute;
  top: 0;
  left: 0; }

.list-img-txt {
  zoom: 1; }
  .list-img-txt:after {
    content: "";
    height: 0;
    visibility: hidden;
    display: block;
    clear: both; }
  .list-img-txt li {
    float: left;
    _display: inline;
    position: relative; }
  .list-img-txt a {
    color: #333; }
    .list-img-txt a:hover {
      color: #ff7e0c; }
  .list-img-txt .tit {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: pointer; }
  .list-img-txt img {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px; }
  .list-img-txt .ico-new, .list-img-txt .ico-hot {
    width: 45px;
    height: 45px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    cursor: pointer;
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -o-border-top-left-radius: 3px;
    -ms-border-top-left-radius: 3px;
    border-top-left-radius: 3px; }
  .list-img-txt .ico-new {
    background-position: -386px -285px; }
  .list-img-txt .ico-hot {
    background-position: -386px -232px; }

.list-img-txt1 li {
  margin-top: 20px;
  margin-left: 20px;
  width: 180px; }

.list-img-txt1 img {
  width: 180px;
  height: 135px; }

.list-img-txt1 .tit {
  width: 180px;
  height: 20px;
  line-height: 20px;
  margin-top: 9px;
  font-size: 16px; }

.list-img-txt1 .ico-video {
  width: 24px;
  height: 24px;
  display: block;
  position: absolute;
  top: 105px;
  right: 10px;
  background-position: -346px -232px;
  cursor: pointer; }

.list-img-txt1 .summary {
  color: #999;
  display: block;
  line-height: 24px;
  height: 48px;
  overflow: hidden;
  width: 180px;
  margin-top: 5px; }

.list-img-txt1 .b-num {
  zoom: 1;
  line-height: 24px;
  height: 24px;
  color: #999;
  padding-bottom: 5px;
  margin-top: 3px;
  display: block; }
  .list-img-txt1 .b-num:after {
    content: "";
    height: 0;
    visibility: hidden;
    display: block;
    clear: both; }

.list-img-txt1 .praise-num {
  float: left; }
  .list-img-txt1 .praise-num .icon {
    width: 14px;
    height: 14px;
    float: left;
    background-position: -555px -103px;
    margin-top: 5px;
    margin-right: 2px; }

.list-img-txt1 .time {
  float: right; }

.list-txt-img1 {
  border-left: 1px solid #e4e4e4;
  padding-left: 19px;
  _padding-left: 0; }
  .list-txt-img1 li {
    position: relative;
    padding-left: 91px;
    margin-top: 16px;
    _margin-top: 14px;
    height: 60px; }
    .list-txt-img1 li.first {
      margin-top: 0; }
  .list-txt-img1 .img {
    position: absolute;
    display: block;
    width: 80px;
    height: 60px;
    overflow: hidden;
    top: 0;
    left: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px; }
    .list-txt-img1 .img:hover {
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
      filter: alpha(opacity=90);
      opacity: 0.9; }
    .list-txt-img1 .img img {
      width: 80px;
      height: 60px; }
  .list-txt-img1 .title {
    display: block;
    height: 22px;
    line-height: 22px;
    color: #333;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 16px;
    width: 268px; }
    .list-txt-img1 .title:hover {
      color: #ff7e0c; }
  .list-txt-img1 .summary {
    height: 24px;
    line-height: 24px;
    color: #999;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 268px; }
  .list-txt-img1 .time {
    text-align: right;
    color: #999;
    line-height: 18px;
    width: 268px; }

.m-skill {
  height: 302px;
  overflow: hidden;
  position: relative; }
  .m-skill .list-skill {
    zoom: 1; }
    .m-skill .list-skill:after {
      content: "";
      height: 0;
      visibility: hidden;
      display: block;
      clear: both; }
  .m-skill .list-img-txt1 {
    float: left;
    _display: inline;
    margin-left: -20px;
    width: 600px; }
  .m-skill .list-txt-img1 {
    float: right;
    _display: inline;
    width: 359px;
    margin-top: 20px; }

.list-img-txt2 {
  margin-left: -22px; }
  .list-img-txt2 li {
    margin-top: 21px;
    margin-left: 22px;
    padding-bottom: 5px;
    height: 202px; }
  .list-img-txt2 a:hover {
    width: 145px; }
    .list-img-txt2 a:hover img {
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
      filter: alpha(opacity=90);
      opacity: 0.9; }
  .list-img-txt2 img {
    width: 145px;
    height: 124px;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    -o-border-bottom-right-radius: 0;
    -ms-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    -o-border-bottom-left-radius: 0;
    -ms-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0; }
  .list-img-txt2 .tit {
    width: 145px;
    height: 26px;
    line-height: 26px;
    margin-top: 6px;
    font-size: 16px; }
  .list-img-txt2 .num {
    display: block;
    width: 135px;
    padding: 0 5px;
    height: 20px;
    line-height: 20px;
    color: #fff;
    background: #485052;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -o-border-bottom-right-radius: 3px;
    -ms-border-bottom-right-radius: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    -o-border-bottom-left-radius: 3px;
    -ms-border-bottom-left-radius: 3px;
    border-bottom-left-radius: 3px;
    text-align: center;
    cursor: pointer; }
    .list-img-txt2 .num em {
      color: #ffda2e;
      margin-right: 5px; }
  .list-img-txt2 .type {
    color: #999;
    line-height: 26px; }

.list-img-txt3 li {
  margin-top: 21px;
  margin-left: 10px; }

.list-img-txt3 img {
  width: 220px;
  height: 170px; }

.list-img-txt3 .tit {
  width: 220px;
  height: 22px;
  line-height: 22px;
  margin-top: 8px;
  font-size: 16px; }

.list-img-txt4 {
  height: 103px;
  overflow: hidden;
  position: relative; }
  .list-img-txt4 li {
    margin-left: 36px;
    height: 103px; }
  .list-img-txt4 img {
    width: 70px;
    height: 70px; }
  .list-img-txt4 .tit {
    width: 70px;
    height: 24px;
    line-height: 24px;
    margin-top: 5px;
    text-align: center; }

.list-img-txt5 li {
  margin-left: 12px;
  margin-top: 15px;
  width: 82px; }

.list-img-txt5 img {
  width: 72px;
  height: 72px;
  display: block;
  margin: 0 auto; }

.list-img-txt5 .tit {
  width: 82px;
  height: 20px;
  line-height: 20px;
  margin-top: 7px;
  font-size: 12px;
  text-align: center; }

.list-img-txt6 li {
  margin-left: 30px;
  margin-top: 20px; }

.list-img-txt6 img {
  width: 120px;
  height: 160px; }

.list-img-txt6 .title {
  display: block;
  width: 120px;
  height: 48px;
  line-height: 24px;
  margin-top: 7px;
  font-size: 16px;
  overflow: hidden;
  cursor: pointer; }

.list-img-txt7 li {
  margin-left: 20px;
  margin-top: 15px; }

.list-img-txt7 img {
  width: 120px;
  height: 90px; }

.list-img-txt7 .tit {
  width: 120px;
  height: 26px;
  line-height: 26px;
  margin-top: 4px;
  font-size: 16px; }

.list-img-txt8 li {
  margin-left: 10px;
  margin-top: 20px; }

.list-img-txt8 img {
  width: 200px;
  height: 80px; }

.list-img-txt8 .tit {
  width: 200px;
  height: 24px;
  line-height: 24px;
  margin-top: 6px; }

.list-img-txt9 li {
  margin-left: 30px;
  margin-top: 20px;
  width: 172px; }

.list-img-txt9 img {
  width: 170px;
  height: 130px;
  display: block;
  margin: 0 auto; }

.list-img-txt9 .tit {
  width: 156px;
  height: 34px;
  line-height: 34px;
  margin-top: 3px;
  padding-left: 16px;
  background-position: 0px -127px;
  font-size: 16px; }

.list-img-txt10 {
  margin-left: -20px; }
  .list-img-txt10 li {
    margin-left: 20px;
    margin-top: 20px; }
  .list-img-txt10 img {
    width: 230px;
    height: 125px; }
  .list-img-txt10 .tit {
    width: 230px;
    height: 34px;
    line-height: 34px;
    margin-top: 2px;
    text-align: center; }

.list-img-txt11 {
  margin-left: -20px;
  margin-top: 10px; }
  .list-img-txt11 li {
    margin-left: 20px;
    margin-top: 10px; }
  .list-img-txt11 img {
    width: 120px;
    height: 100px; }
  .list-img-txt11 .tit {
    width: 120px;
    height: 36px;
    line-height: 36px; }

.m-wiki {
  height: 745px;
  overflow: hidden;
  position: relative; }

.m-pic {
  width: 680px;
  float: left;
  _display: inline;
  margin-top: 18px; }
  .m-pic .list-img-txt3 {
    margin-left: -10px; }
    .m-pic .list-img-txt3 li {
      height: 204px; }

.m-forum {
  float: right;
  _display: inline;
  width: 260px;
  margin-top: 18px; }
  .m-forum .b-title {
    margin-right: 0; }
  .m-forum .enter1 {
    display: none; }
  .m-forum .b-img-txt {
    padding: 10px 10px 10px 85px;
    border: 1px solid #e4e4e4;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
    position: relative;
    margin-top: 21px;
    display: block;
    height: 72px; }
    .m-forum .b-img-txt:hover {
      background: #fafafa; }
      .m-forum .b-img-txt:hover img {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
        filter: alpha(opacity=90);
        opacity: 0.9; }
    .m-forum .b-img-txt img {
      position: absolute;
      width: 60px;
      height: 60px;
      top: 17px;
      left: 12px; }
    .m-forum .b-img-txt .info {
      color: #0b1338;
      line-height: 24px;
      height: 72px;
      overflow: hidden;
      cursor: pointer; }
  .m-forum .b-list-img-txt {
    margin-top: 20px;
    padding-left: 34px;
    position: relative; }
    .m-forum .b-list-img-txt .title {
      width: 20px;
      height: 80px;
      padding: 7px 10px;
      font-size: 18px;
      color: #fff;
      line-height: 20px;
      position: absolute;
      left: 0;
      _left: -34px;
      top: 0;
      background: #74cfe4;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -o-border-radius: 3px;
      -ms-border-radius: 3px;
      border-radius: 3px; }
      .m-forum .b-list-img-txt .title .ico-triangle {
        width: 0;
        height: 0;
        border-left: 6px #74cfe4 solid;
        border-top: 6px transparent dashed;
        border-bottom: 6px transparent dashed;
        position: absolute;
        top: 41px;
        right: -6px;
        overflow: hidden; }
    .m-forum .b-list-img-txt img {
      -webkit-border-radius: 35px;
      -moz-border-radius: 35px;
      -o-border-radius: 35px;
      -ms-border-radius: 35px;
      border-radius: 35px; }
  .m-forum .list-txt {
    padding-top: 11px;
    padding-bottom: 9px;
    border-top: 1px dashed #e4e4e4;
    margin-top: 17px; }
    .m-forum .list-txt li {
      margin-top: 5px; }
    .m-forum .list-txt a {
      display: block;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      height: 24px;
      line-height: 24px;
      color: #333;
      width: 260px; }
      .m-forum .list-txt a:hover {
        color: #ff7e0c; }
        .m-forum .list-txt a:hover i {
          color: #ff7e0c; }
    .m-forum .list-txt i {
      color: #999;
      margin-right: 9px;
      font-style: normal; }

.m-game {
  float: left;
  _display: inline;
  margin-top: 26px;
  width: 370px;
  height: 302px;
  overflow: hidden;
  position: relative; }
  .m-game .list-img-txt5 {
    margin-top: 5px;
    margin-left: -10px; }
    .m-game .list-img-txt5 img {
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -o-border-radius: 0;
      -ms-border-radius: 0;
      border-radius: 0; }

.m-cartoon {
  float: right;
  _display: inline;
  margin-top: 26px;
  width: 570px; }
  .m-cartoon .slide_of {
    margin-left: -30px; }

.dm-marquee1 {
  height: 235px;
  width: 570px;
  overflow: hidden; }
  .dm-marquee1 .slide_scroll, .dm-marquee1 .slide_list li, .dm-marquee1 .slide_of {
    position: relative;
    *zoom: 1; }
  .dm-marquee1 .slide_list li {
    float: left;
    *display: inline; }
  .dm-marquee1 .slide_of {
    overflow: hidden; }
  .dm-marquee1 .slide_of {
    width: 600px;
    height: 235px; }

.dm-marquee8 {
  height: 228px;
  width: 980px; }
  .dm-marquee8 .slide_scroll, .dm-marquee8 .slide_list li, .dm-marquee8 .slide_of {
    position: relative;
    *zoom: 1; }
  .dm-marquee8 .slide_list li {
    float: left;
    *display: inline; }
  .dm-marquee8 .slide_of {
    overflow: hidden; }
  .dm-marquee8 .slide_of {
    width: 1012px;
    height: 228px;
    overflow: hidden;
    margin-left: -33px; }
  .dm-marquee8 .list-img-txt li {
    margin-left: 33px; }

.dm-hot {
  position: relative;
  *zoom: 1;
  background-color: #f57c7c;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  overflow: hidden;
  font-size: 12px;
  margin-top: 26px; }
  .dm-hot .bx_in {
    position: relative;
    *zoom: 1; }
    .dm-hot .bx_in .side {
      position: absolute;
      left: 0;
      top: 50%;
      width: 30px;
      padding: 0 13px;
      height: 104px; }
    .dm-hot .bx_in .main {
      margin-left: 56px;
      background: #fff;
      border-top: 1px solid #e4e4e4;
      border-right: 1px solid #e4e4e4;
      border-bottom: 1px solid #e4e4e4; }
  .dm-hot .hd {
    padding: 11px 0 8px;
    border-bottom: 1px solid #f4f4f4; }
    .dm-hot .hd .in {
      overflow: hidden;
      height: 24px;
      white-space: nowrap; }
    .dm-hot .hd a {
      color: #0099ff;
      margin: 0 6px 0 19px;
      line-height: 24px;
      height: 24px;
      float: left; }
      .dm-hot .hd a:hover {
        color: #ff7e0c; }
  .dm-hot .title {
    position: relative;
    top: -50%;
    color: #fff;
    font-size: 24px;
    line-height: 26px; }
  .dm-hot .list {
    zoom: 1; }
    .dm-hot .list:after {
      content: "";
      height: 0;
      visibility: hidden;
      display: block;
      clear: both; }
    .dm-hot .list li {
      float: left;
      *display: inline;
      zoom: 1;
      margin-right: 15px; }
    .dm-hot .list a {
      display: block;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      color: #666;
      width: 107px;
      height: 28px;
      line-height: 28px;
      padding-left: 8px;
      background-position: -170px -196px; }
      .dm-hot .list a:hover {
        color: #ff7e0c; }
  .dm-hot .bd {
    padding: 7px 0 6px 11px; }

.m-cooperate {
  margin-top: 20px;
  border: 1px solid #e4e4e4;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  padding: 0 20px 14px; }
  .m-cooperate .b-title {
    zoom: 1; }
    .m-cooperate .b-title:after {
      content: "";
      height: 0;
      visibility: hidden;
      display: block;
      clear: both; }
    .m-cooperate .b-title .icon {
      width: 6px;
      height: 22px;
      overflow: hidden;
      background-position: 0px -438px;
      float: left;
      margin-top: 19px;
      margin-right: 11px; }
    .m-cooperate .b-title .tit {
      font-size: 22px;
      line-height: 62px;
      color: #333;
      float: left; }
    .m-cooperate .b-title .mail {
      color: #0099ff;
      line-height: 30px;
      margin-top: 20px;
      margin-left: 30px;
      float: left; }
      .m-cooperate .b-title .mail:hover {
        color: #ff7e0c; }
  .m-cooperate .list-txt {
    zoom: 1;
    margin-left: -15px;
    margin-top: 12px; }
    .m-cooperate .list-txt:after {
      content: "";
      height: 0;
      visibility: hidden;
      display: block;
      clear: both; }
    .m-cooperate .list-txt li {
      float: left;
      _display: inline;
      margin-left: 15px; }
    .m-cooperate .list-txt a {
      display: block;
      width: 121px;
      height: 28px;
      line-height: 28px;
      color: #999;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis; }
      .m-cooperate .list-txt a:hover {
        color: #ff7e0c; }

.dm-footer {
  line-height: 28px;
  text-align: center;
  color: #fff;
  width: 980px;
  margin: 20px auto 0;
  font-size: 12px;
  padding-top: 32px;
  padding-bottom: 54px;
  height: 113px; }
  .dm-footer a {
    color: #fff;
    padding: 0 8px; }
    .dm-footer a:hover {
      color: #ff7e0c; }

.dm-marquee2 {
  height: 50px;
  width: 938px; }
  .dm-marquee2 .slide_scroll, .dm-marquee2 .slide_list li, .dm-marquee2 .slide_of {
    position: relative;
    *zoom: 1; }
  .dm-marquee2 .slide_list li {
    float: left;
    *display: inline; }
  .dm-marquee2 .slide_of {
    overflow: hidden; }
  .dm-marquee2 .slide_of {
    margin-left: 40px;
    width: 874px;
    height: 50px; }
  .dm-marquee2 .slide_list li {
    height: 50px;
    width: 130px;
    margin-right: 16px; }
  .dm-marquee2 .slide_list img {
    height: 48px;
    width: 128px;
    border: 1px solid #dedede;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px; }
  .dm-marquee2 .slide_list a:hover img {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90);
    opacity: 0.9; }
  .dm-marquee2 .slide_scroll .b-lef, .dm-marquee2 .slide_scroll .b-rig {
    position: absolute;
    height: 50px;
    width: 20px;
    top: 0; }
  .dm-marquee2 .slide_scroll .b-lef {
    left: 0;
    background-position: -348px -264px; }
    .dm-marquee2 .slide_scroll .b-lef:hover {
      background-position: -28px -380px; }
  .dm-marquee2 .slide_scroll .b-rig {
    right: 0;
    background-position: 0px -380px; }
    .dm-marquee2 .slide_scroll .b-rig:hover {
      background-position: -344px -322px; }
  .dm-marquee2 .slide_scroll .b-lef-gray {
    background-position: -348px -264px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    opacity: 0.5;
    cursor: default; }
    .dm-marquee2 .slide_scroll .b-lef-gray:hover {
      background-position: -348px -264px; }
  .dm-marquee2 .slide_scroll .b-rig-gray {
    background-position: 0px -380px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    opacity: 0.5;
    cursor: default; }
    .dm-marquee2 .slide_scroll .b-rig-gray:hover {
      background-position: 0px -380px; }

.mini_fixed_menu {
  display: none; }

.fixed_wrapper {
  margin: 0 auto;
  width: 980px; }

.fixed_menu {
  position: absolute;
  left: 50%;
  z-index: 999;
  width: 50px;
  height: 330px;
  bottom: 80px;
  margin-left: 604px; }
  .fixed_menu a {
    width: 50px;
    height: 50px;
    display: block;
    text-indent: -9999px;
    text-align: center;
    line-height: 50px;
    color: #fff;
    margin-top: 5px; }
    .fixed_menu a:hover {
      text-indent: 0; }
  .fixed_menu .gototop {
    background-position: -290px -264px; }
    .fixed_menu .gototop:hover {
      background-position: -253px -85px; }
  .fixed_menu .phone {
    background-position: -58px -322px;
    position: relative; }
    .fixed_menu .phone:hover {
      background-position: 0px -264px; }
    .fixed_menu .phone .img {
      position: absolute;
      padding: 4px;
      background: #fff;
      border: 1px solid #4cc4eb;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -o-border-radius: 3px;
      -ms-border-radius: 3px;
      border-radius: 3px;
      width: 140px;
      top: 0;
      left: -164px;
      display: none; }
    .fixed_menu .phone img {
      width: 140px;
      height: 170px; }
  .fixed_menu .gotovideo {
    background-position: -174px -264px; }
    .fixed_menu .gotovideo:hover {
      background-position: -174px -322px; }
  .fixed_menu .gotoskill {
    background-position: 0px -322px; }
    .fixed_menu .gotoskill:hover {
      background-position: -58px -264px; }
  .fixed_menu .gotowiki {
    background-position: -116px -264px; }
    .fixed_menu .gotowiki:hover {
      background-position: -232px -264px; }
  .fixed_menu .gotopic {
    background-position: -116px -322px; }
    .fixed_menu .gotopic:hover {
      background-position: -311px -85px; }

.fixed_menu2 {
  position: absolute;
  left: 50%;
  z-index: 999;
  width: 50px;
  height: 260px;
  bottom: 80px;
  margin-left: 604px; }
  .fixed_menu2 a {
    width: 48px;
    height: 50px;
    display: block;
    text-indent: -9999px;
    text-align: center;
    line-height: 50px;
    color: #fff;
    border-bottom: 1px solid #e4e4e4;
    border-left: 1px solid #e4e4e4;
    border-right: 1px solid #e4e4e4;
    background-color: #fff; }
    .fixed_menu2 a:hover {
      text-indent: 0;
      background: #85b6f9;
      border-bottom: 1px solid #85b6f9;
      border-left: 1px solid #85b6f9;
      border-right: 1px solid #85b6f9; }
  .fixed_menu2 .gototop2 {
    background-position: -386px -58px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    -o-border-bottom-left-radius: 3px;
    -ms-border-bottom-left-radius: 3px;
    border-bottom-left-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -o-border-bottom-right-radius: 3px;
    -ms-border-bottom-right-radius: 3px;
    border-bottom-right-radius: 3px; }
    .fixed_menu2 .gototop2:hover {
      background-position: -386px -116px;
      background-color: #85b6f9;
      border-bottom: 1px solid #e4e4e4;
      border-left: 1px solid #e4e4e4;
      border-right: 1px solid #e4e4e4; }
  .fixed_menu2 .gotohome {
    background-position: -232px -322px;
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -o-border-top-left-radius: 3px;
    -ms-border-top-left-radius: 3px;
    border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -o-border-top-right-radius: 3px;
    -ms-border-top-right-radius: 3px;
    border-top-right-radius: 3px;
    border-top: 1px solid #e4e4e4; }
  .fixed_menu2 .gotocomment {
    background-position: -386px -174px; }
  .fixed_menu2 .gotofeedback {
    background-position: -386px 0px; }
  .fixed_menu2 .gotocontribute {
    background-position: -288px -322px; }

.large-screen .fixed_wrapper {
  margin: 0 auto;
  width: 1180px; }

.large-screen .m-header .t-bar {
  width: 1180px; }

.large-screen .wrap {
  width: 1180px; }

.large-screen .m-recommend2 {
  width: 600px; }

.large-screen .b-link1 {
  margin-right: 40px; }
  .large-screen .b-link1 .img1 {
    display: block; }

.large-screen .m-skill .list-img-txt1 {
  width: 800px; }

.large-screen .list-img-txt2 {
  margin-left: -27px; }
  .large-screen .list-img-txt2 li {
    margin-left: 27px; }

.large-screen .m-forum {
  width: 424px; }
  .large-screen .m-forum .enter1 {
    display: block; }
  .large-screen .m-forum .enter2 {
    display: none; }
  .large-screen .m-forum .list-txt a {
    width: 424px; }

.large-screen .m-pic {
  width: 716px; }

.large-screen .list-img-txt3 {
  margin-left: -28px; }
  .large-screen .list-img-txt3 li {
    margin-left: 28px; }

.large-screen .list-img-txt4 li {
  margin-left: 50px; }

.large-screen .m-game {
  width: 450px; }

.large-screen .list-img-txt5 {
  margin-left: -10px; }
  .large-screen .list-img-txt5 li {
    margin-left: 10px; }

.large-screen .m-cartoon {
  width: 690px; }
  .large-screen .m-cartoon .slide_of {
    margin-left: -22px; }

.large-screen .dm-marquee1 {
  width: 690px; }
  .large-screen .dm-marquee1 .slide_of {
    width: 712px; }

.large-screen .list-img-txt6 li {
  margin-left: 22px; }

.large-screen .dm-marquee2 {
  width: 1138px; }
  .large-screen .dm-marquee2 .slide_of {
    margin-left: 41px;
    width: 1078px; }
  .large-screen .dm-marquee2 .slide_list li {
    margin-right: 24px; }

.large-screen .dm-hot .list a {
  width: 135px; }

.large-screen .m-cooperate .list-txt a {
  width: 113px; }

.m-header-info {
  background: url("/4399wanju/images/global/v2/top2.jpg") no-repeat top center;
  height: 100px; }
  .m-header-info .top-bar {
    width: 980px;
    margin: 0 auto;
    zoom: 1; }
    .m-header-info .top-bar:after {
      content: "";
      height: 0;
      visibility: hidden;
      display: block;
      clear: both; }
  .m-header-info .logo {
    float: left;
    width: 243px;
    height: 40px;
    margin-top: 26px;
    background-position: -135px 0px;
    text-indent: -9999px; }
  .m-header-info .m-tit {
    float: left;
    _display: inline;
    height: 29px;
    margin-top: 32px;
    margin-left: 8px;
    text-indent: -9999px; }
  .m-header-info .m-tit-zxgx {
    background-position: -253px -48px;
    width: 124px; }

.m-column {
  zoom: 1; }
  .m-column:after {
    content: "";
    height: 0;
    visibility: hidden;
    display: block;
    clear: both; }
  .m-column .m-list {
    width: 690px;
    float: left;
    _display: inline; }

.m-side {
  width: 260px;
  float: right;
  _display: inline;
  overflow: hidden; }
  .m-side .mt20 {
    margin-top: 20px; }
  .m-side .mt25 {
    margin-top: 25px; }
  .m-side .m-title .b-title {
    margin-right: 70px; }
  .m-side .m-tag .b-title {
    margin-right: 0; }
  .m-side .m-tag .list-tag {
    height: 200px;
    overflow: hidden; }

.m-new {
  margin-top: 20px;
  width: 690px;
  overflow: hidden;
  position: relative;
  float: left;
  _display: inline; }
  .m-new .list-txt {
    width: 730px;
    zoom: 1; }
    .m-new .list-txt:after {
      content: "";
      height: 0;
      visibility: hidden;
      display: block;
      clear: both; }
    .m-new .list-txt li {
      width: 279px;
      padding-right: 80px;
      padding-left: 6px;
      line-height: 44px;
      height: 44px;
      border-bottom: 1px solid #eee;
      position: relative;
      float: left;
      _display: inline; }
    .m-new .list-txt i {
      font-style: normal; }
    .m-new .list-txt .ico-point {
      position: absolute;
      top: 0;
      left: 0;
      color: #bbbbbb; }
    .m-new .list-txt .time {
      position: absolute;
      right: 40px;
      color: #999;
      top: 0; }
    .m-new .list-txt .tag {
      color: #ff3d3d; }
    .m-new .list-txt a {
      color: #333;
      display: inline-block;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      width: 279px; }
      .m-new .list-txt a:hover {
        color: #ff7e0c; }
  .m-new .dm-page {
    padding: 30px 0 0; }

.dm-page {
  text-align: center;
  font-family: arial; }
  .dm-page .dm-page_in {
    margin: 0 auto; }
  .dm-page a, .dm-page span, .dm-page .p_nums, .dm-page .p_num, .dm-page .p_jump span {
    vertical-align: middle; }
  .dm-page .prev_gry, .dm-page .next_gry, .dm-page .prev_gry:hover, .dm-page .next_gry:hover {
    cursor: default; }

/*page@sytle*/
.dm-page a, .dm-page span {
  margin: 0 4px;
  display: inline-block;
  line-height: 30px;
  height: 30px;
  background: #f2f2f2;
  color: #333;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px; }

.dm-page a, .dm-page .cur, .dm-page .ell {
  padding: 0 10px; }

.dm-page a:hover, .dm-page .cur {
  background-color: #85b6f9;
  color: #fff; }

.dm-page .prev_gry, .dm-page .next_gry, .dm-page .prev_gry:hover, .dm-page .next_gry:hover {
  background: #f2f2f2;
  color: #333; }

.dm-page .p_jump {
  color: #333;
  margin-left: 15px; }
  .dm-page .p_jump span {
    background: none; }
  .dm-page .p_jump .p_num {
    display: inline-block;
    width: 40px;
    height: 20px;
    line-height: 20px;
    padding: 5px 0;
    background: #f2f2f2;
    text-align: center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px; }

.m-video-hot .b-title {
  margin-right: 0; }

.m-toy-hot .b-title {
  margin-right: 0; }

.list-txt-img2 {
  overflow: hidden;
  margin-top: 8px;
  position: relative; }
  .list-txt-img2 li {
    padding: 7px  0;
    border-top: 1px solid #eeeeee;
    margin-top: -1px;
    position: relative; }
  .list-txt-img2 .first {
    border-top: none; }
  .list-txt-img2 a {
    display: block;
    position: relative;
    padding-left: 120px;
    color: #333;
    width: 140px;
    height: 70px; }
    .list-txt-img2 a:hover {
      color: #ff7e0c; }
      .list-txt-img2 a:hover img {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
        filter: alpha(opacity=90);
        opacity: 0.9; }
  .list-txt-img2 .ico-num {
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 0;
    top: 5px;
    line-height: 20px;
    text-align: center;
    background: #c7c7c7;
    color: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    font-style: normal;
    cursor: pointer; }
  .list-txt-img2 .ico-top {
    background: #ff6868; }
  .list-txt-img2 img {
    width: 80px;
    height: 60px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    position: absolute;
    top: 5px;
    left: 30px; }
  .list-txt-img2 .ico-video {
    width: 16px;
    height: 16px;
    display: block;
    position: absolute;
    top: 44px;
    left: 89px;
    background-position: -361px -146px;
    cursor: pointer; }
  .list-txt-img2 .tit {
    line-height: 24px;
    height: 48px;
    overflow: hidden;
    display: block;
    cursor: pointer; }
  .list-txt-img2 .num {
    display: block;
    text-align: right;
    line-height: 24px;
    color: #999999;
    position: absolute;
    right: 0;
    bottom: 5px; }
    .list-txt-img2 .num .icon {
      display: inline-block;
      width: 14px;
      height: 14px;
      overflow: hidden;
      background-position: -555px -103px;
      float: left;
      margin-top: 5px;
      margin-right: 5px; }

.list-txt-img3 {
  overflow: hidden;
  margin-top: 8px;
  position: relative; }
  .list-txt-img3 li {
    padding: 7px  0 10px;
    border-top: 1px solid #eeeeee;
    margin-top: -1px; }
  .list-txt-img3 .first {
    border-top: none; }
  .list-txt-img3 a {
    display: block;
    position: relative;
    padding-left: 122px;
    color: #333;
    width: 138px;
    height: 75px; }
    .list-txt-img3 a:hover {
      color: #ff7e0c; }
      .list-txt-img3 a:hover img {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
        filter: alpha(opacity=90);
        opacity: 0.9; }
  .list-txt-img3 .ico-num {
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 0;
    top: 5px;
    line-height: 20px;
    text-align: center;
    background: #c7c7c7;
    color: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    font-style: normal;
    cursor: pointer; }
  .list-txt-img3 .ico-top {
    background: #6ecf96; }
  .list-txt-img3 img {
    width: 80px;
    height: 68px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    position: absolute;
    top: 5px;
    left: 30px; }
  .list-txt-img3 .tit {
    line-height: 26px;
    height: 26px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 138px;
    display: block;
    font-size: 16px;
    cursor: pointer; }
  .list-txt-img3 .about {
    color: #999;
    line-height: 24px;
    height: 24px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
    cursor: pointer; }

.m-video-recommend {
  zoom: 1; }
  .m-video-recommend:after {
    content: "";
    height: 0;
    visibility: hidden;
    display: block;
    clear: both; }
  .m-video-recommend .dm-marquee6 {
    margin-top: 15px; }
  .m-video-recommend .list-img-txt1 {
    float: right;
    _display: inline;
    height: 363px;
    width: 400px; }
    .m-video-recommend .list-img-txt1 li {
      margin-top: 15px;
      padding-bottom: 6px; }

.m-skill-recommend {
  zoom: 1; }
  .m-skill-recommend:after {
    content: "";
    height: 0;
    visibility: hidden;
    display: block;
    clear: both; }
  .m-skill-recommend .dm-marquee14 {
    margin-top: 15px;
    float: left;
    _display: inline; }
  .m-skill-recommend .list-img-txt1 {
    float: right;
    _display: inline;
    height: 363px;
    width: 600px; }
    .m-skill-recommend .list-img-txt1 li {
      margin-top: 15px;
      padding-bottom: 6px; }

.m-video-new, .m-news-new {
  width: 690px;
  float: left;
  _display: inline; }
  .m-video-new .m-title .b-title, .m-news-new .m-title .b-title {
    margin-right: 0; }
  .m-video-new .m-title .page, .m-news-new .m-title .page {
    width: 62px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    color: #fff;
    background: #7ac2ff;
    float: right;
    margin-left: 10px;
    margin-top: 12px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px; }
    .m-video-new .m-title .page:hover, .m-news-new .m-title .page:hover {
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
      filter: alpha(opacity=80);
      opacity: 0.8; }

.m-news-new .dm-page {
  padding: 30px 0 10px; }

.m-video-new .list-img-txt1 {
  margin-left: -22px; }
  .m-video-new .list-img-txt1 li {
    margin-top: 20px;
    margin-left: 22px;
    width: 156px; }
  .m-video-new .list-img-txt1 img {
    width: 156px;
    height: 116px; }
  .m-video-new .list-img-txt1 .tit {
    width: 156px; }
  .m-video-new .list-img-txt1 .ico-video {
    top: 86px;
    right: 10px; }

.m-video-new .dm-page {
  padding: 20px 0 10px; }

.list-tag {
  margin-left: -10px;
  padding-top: 10px;
  zoom: 1;
  white-space: nowrap; }
  .list-tag:after {
    content: "";
    height: 0;
    visibility: hidden;
    display: block;
    clear: both; }
  .list-tag li {
    float: left;
    _display: inline;
    margin-top: 10px;
    margin-left: 10px; }
  .list-tag a {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding: 0 16px;
    color: #fff;
    text-align: center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px; }
    .list-tag a:hover {
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
      filter: alpha(opacity=80);
      opacity: 0.8; }
  .list-tag .color1 {
    background: #ff9c77; }
  .list-tag .color2 {
    background: #a2cf68; }
  .list-tag .color3 {
    background: #85b6f9; }
  .list-tag .color4 {
    background: #ff95ba; }
  .list-tag .color5 {
    background: #d8a17e; }
  .list-tag .color6 {
    background: #b7aff5; }
  .list-tag .color7 {
    background: #74cfe4; }
  .list-tag .color8 {
    background: #d694e4; }
  .list-tag .color9 {
    background: #6ecf96; }

.m-link2 {
  display: block;
  width: 260px;
  height: 148px;
  margin-top: 18px; }
  .m-link2:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90);
    opacity: 0.9; }

.m-game2 {
  margin-top: 20px; }
  .m-game2 .list-img-txt5 {
    margin-left: -17px; }
    .m-game2 .list-img-txt5 li {
      margin-left: 17px; }

.m-tag2 {
  padding: 4px 0 18px 100px;
  background: #f7f7f7;
  position: relative;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -o-border-radius: 7px;
  -ms-border-radius: 7px;
  border-radius: 7px;
  margin-top: 15px; }
  .m-tag2 .b-title {
    width: 36px;
    padding: 13px 12px;
    line-height: 24px;
    font-size: 18px;
    color: #fff;
    background: #67a2e8;
    position: absolute;
    top: 18px;
    left: 20px;
    _left: -80px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px; }
    .m-tag2 .b-title .ico-triangle {
      width: 0;
      height: 0;
      border-left: 6px #67a2e8 solid;
      border-top: 6px transparent dashed;
      border-bottom: 6px transparent dashed;
      position: absolute;
      overflow: hidden;
      right: -6px;
      top: 50%;
      margin-top: -6px; }
  .m-tag2 .list-tag {
    padding-top: 0;
    margin-left: 0;
    height: 88px;
    overflow: hidden; }
    .m-tag2 .list-tag li {
      margin-left: 0;
      margin-right: 20px;
      margin-top: 14px; }

.dm-crumbs {
  height: 24px;
  line-height: 24px;
  color: #666666;
  font-size: 12px; }
  .dm-crumbs span, .dm-crumbs a {
    float: left;
    *display: inline;
    margin-right: 5px; }
  .dm-crumbs a {
    color: #1f6fcf; }
    .dm-crumbs a:hover {
      color: #ff7e0c; }
  .dm-crumbs .loc {
    border: 1px solid #1f6fcf;
    padding: 0 7px;
    line-height: 22px; }

.m-list {
  margin-top: 20px; }
  .m-list .m-location {
    height: 26px;
    zoom: 1; }
    .m-list .m-location:after {
      content: "";
      height: 0;
      visibility: hidden;
      display: block;
      clear: both; }
  .m-list .dm-crumbs {
    float: left;
    _display: inline;
    margin-top: 1px; }
  .m-list .list-location {
    float: right;
    _display: inline; }
    .m-list .list-location li {
      float: left;
      _display: inline;
      margin-left: 10px; }
    .m-list .list-location a {
      padding: 0 10px;
      height: 26px;
      line-height: 26px;
      color: #666666;
      background: #eeeeee;
      display: inline-block;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -o-border-radius: 3px;
      -ms-border-radius: 3px;
      border-radius: 3px; }
      .m-list .list-location a:hover, .m-list .list-location a.active {
        background: #85b6f9;
        color: #fff; }
  .m-list .list-img-txt1 {
    margin-left: -20px; }
  .m-list .dm-page {
    padding: 20px 0 10px; }
  .m-list .list-img-txt3 {
    margin-left: -33px; }
    .m-list .list-img-txt3 li {
      margin-left: 33px;
      margin-top: 14px;
      padding-bottom: 7px; }

.m-list-pic {
  margin-top: 9px; }

.m-pzbxst {
  margin-top: 20px; }

.m-pic2 {
  margin-top: 20px;
  padding-bottom: 7px; }
  .m-pic2 .list-img-txt {
    margin-left: -33px; }
    .m-pic2 .list-img-txt li {
      margin-left: 33px; }

.m-bzdc {
  width: 610px;
  padding-bottom: 10px;
  float: left;
  _display: inline; }

.m-jlhd {
  width: 340px;
  float: right;
  _display: inline; }
  .m-jlhd .b-img-txt {
    position: relative;
    padding-left: 176px;
    display: block;
    margin-top: 20px;
    color: #333;
    height: 100px; }
    .m-jlhd .b-img-txt img {
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -o-border-radius: 3px;
      -ms-border-radius: 3px;
      border-radius: 3px;
      width: 160px;
      height: 100px;
      position: absolute;
      top: 0;
      left: 0; }
    .m-jlhd .b-img-txt .tit {
      height: 20px;
      line-height: 20px;
      display: block;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      font-size: 16px;
      cursor: pointer; }
    .m-jlhd .b-img-txt .summary {
      display: block;
      margin-top: 8px;
      line-height: 22px;
      color: #999;
      height: 66px;
      overflow: hidden;
      cursor: pointer; }
    .m-jlhd .b-img-txt:hover {
      color: #ff7e0c; }
      .m-jlhd .b-img-txt:hover img {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
        filter: alpha(opacity=90);
        opacity: 0.9; }
  .m-jlhd .list-txt1 {
    margin-top: 20px;
    padding-top: 12px; }

.list-txt1 {
  border-top: 1px solid #e4e4e4; }
  .list-txt1 a {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    height: 28px;
    line-height: 28px;
    color: #333;
    width: 340px; }
    .list-txt1 a:hover {
      color: #ff7e0c; }
      .list-txt1 a:hover i {
        color: #ff7e0c; }
  .list-txt1 i {
    color: #999;
    margin-right: 9px;
    font-style: normal; }

.m-link3 {
  width: 260px;
  height: 120px;
  margin-top: 15px; }

.m-skill2 .b-img-txt {
  position: relative;
  padding-left: 90px;
  display: block;
  margin-top: 18px;
  color: #333;
  height: 62px; }
  .m-skill2 .b-img-txt img {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    width: 80px;
    height: 60px;
    position: absolute;
    top: 2px;
    left: 0; }
  .m-skill2 .b-img-txt .tit {
    height: 44px;
    line-height: 22px;
    display: block;
    overflow: hidden; }
  .m-skill2 .b-img-txt:hover {
    color: #ff7e0c; }
    .m-skill2 .b-img-txt:hover img {
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
      filter: alpha(opacity=80);
      opacity: 0.8; }

.m-skill2 .list-txt2 {
  margin-top: 16px; }

.list-txt2 li {
  border-top: 1px solid #eee; }

.list-txt2 a {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  height: 44px;
  line-height: 44px;
  color: #333;
  width: 260px; }
  .list-txt2 a:hover {
    color: #ff7e0c; }
    .list-txt2 a:hover i {
      color: #ff7e0c; }

.list-txt2 i {
  color: #fcbe5d;
  margin-right: 11px;
  font-style: normal; }

.m-pic3 {
  margin-top: 15px; }
  .m-pic3 .list-img-txt3 {
    border: 1px solid #e4e4e4;
    padding: 0 19px 20px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    margin-top: 21px; }
    .m-pic3 .list-img-txt3 li {
      margin-top: 19px;
      padding-bottom: 2px;
      margin-left: 0; }

.m-wiki2 .list-img-txt7 {
  padding: 5px 0 6px;
  margin-left: -20px; }

.list-txt-img4 li {
  margin-top: 20px; }

.list-txt-img4 a {
  display: block;
  height: 90px;
  padding-left: 125px;
  position: relative;
  color: #333; }
  .list-txt-img4 a:hover {
    color: #ff7e0c; }
    .list-txt-img4 a:hover img {
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
      filter: alpha(opacity=80);
      opacity: 0.8; }

.list-txt-img4 .tit {
  display: block;
  width: 135px;
  height: 20px;
  line-height: 20px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-bottom: 7px;
  margin-top: -1px;
  font-size: 16px; }

.list-txt-img4 .type {
  display: block;
  height: 22px;
  line-height: 22px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #999;
  cursor: pointer; }

.list-txt-img4 img {
  position: absolute;
  top: 0;
  left: 0;
  width: 110px;
  height: 90px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px; }

.list-txt-img5 {
  border-top: 1px solid #eee; }
  .list-txt-img5 li {
    border-bottom: 1px solid #eee;
    padding: 20px 0 20px 200px;
    position: relative;
    height: 134px; }
  .list-txt-img5 .img {
    width: 180px;
    height: 135px;
    display: block;
    position: absolute;
    top: 20px;
    left: 0; }
    .list-txt-img5 .img:hover img {
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
      filter: alpha(opacity=80);
      opacity: 0.8; }
    .list-txt-img5 .img img {
      width: 180px;
      height: 135px;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -o-border-radius: 5px;
      -ms-border-radius: 5px;
      border-radius: 5px; }
  .list-txt-img5 .b-tit {
    position: relative; }
  .list-txt-img5 .tit {
    display: block;
    width: 430px;
    height: 30px;
    line-height: 30px;
    font-size: 18px;
    color: #333;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
    .list-txt-img5 .tit:hover {
      color: #ff7e0c; }
  .list-txt-img5 .time {
    line-height: 30px;
    position: absolute;
    top: 0;
    right: 0; }
  .list-txt-img5 p {
    height: 66px;
    line-height: 22px;
    overflow: hidden;
    margin-top: 4px;
    font-size: 12px;
    font-family: "simsun";
    color: #666; }

.list-txt-img6 li {
  border-bottom: 1px solid #eee;
  padding: 20px 0 20px 160px;
  position: relative;
  height: 105px; }

.list-txt-img6 .img {
  width: 140px;
  height: 105px;
  display: block;
  position: absolute;
  top: 20px;
  left: 0; }
  .list-txt-img6 .img:hover img {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
    opacity: 0.8; }
  .list-txt-img6 .img img {
    width: 140px;
    height: 105px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px; }

.list-txt-img6 .b-tit {
  zoom: 1;
  margin-top: -2px; }
  .list-txt-img6 .b-tit:after {
    content: "";
    height: 0;
    visibility: hidden;
    display: block;
    clear: both; }

.list-txt-img6 .tag {
  float: left;
  width: 40px;
  line-height: 20px;
  height: 20px;
  margin-top: 2px;
  margin-right: 8px;
  color: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  text-align: center; }

.list-txt-img6 .tag1 {
  background: #85b6f9; }

.list-txt-img6 .tag2 {
  background: #fcbe5d; }

.list-txt-img6 .tag3 {
  background: #ff9595; }

.list-txt-img6 .tag4 {
  background: #b498fd; }

.list-txt-img6 .tag5 {
  background: #6ecf96; }

.list-txt-img6 .tag6 {
  background: #74cfe4; }

.list-txt-img6 .tit {
  float: left;
  width: 430px;
  height: 30px;
  line-height: 24px;
  font-size: 18px;
  color: #333;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }
  .list-txt-img6 .tit:hover {
    color: #ff7e0c; }

.list-txt-img6 .time {
  line-height: 30px;
  float: left; }

.list-txt-img6 p {
  height: 44px;
  line-height: 22px;
  overflow: hidden;
  margin-top: 4px;
  font-size: 12px;
  font-family: "simsun";
  color: #666; }

.list-txt-img6 .b-about {
  zoom: 1;
  line-height: 24px;
  margin-top: 12px; }
  .list-txt-img6 .b-about:after {
    content: "";
    height: 0;
    visibility: hidden;
    display: block;
    clear: both; }

.list-txt-img6 .time {
  font-size: 12px;
  font-family: "simsun";
  color: #999;
  line-height: 22px; }

.list-txt-img6 .btn-look {
  color: #1f6fcf;
  float: right; }
  .list-txt-img6 .btn-look:hover {
    color: #ff7e0c; }

.list-sort {
  zoom: 1;
  margin-top: 13px; }
  .list-sort:after {
    content: "";
    height: 0;
    visibility: hidden;
    display: block;
    clear: both; }
  .list-sort a {
    float: left;
    font-size: 12px;
    line-height: 22px;
    font-family: "simsun";
    color: #999;
    margin-right: 16px; }
    .list-sort a:hover {
      color: #ff7e0c; }
    .list-sort a i {
      float: left;
      width: 7px;
      height: 7px;
      margin-top: 7px;
      margin-right: 5px; }
    .list-sort a .icon1 {
      background-position: -276px -127px; }
    .list-sort a .icon2 {
      background-position: -291px -127px; }
    .list-sort a .icon3 {
      background-position: -306px -127px; }

.m-list2 {
  margin-top: 10px; }
  .m-list2 .list-txt-img5 {
    margin-top: 13px; }
  .m-list2 .dm-page {
    padding: 30px 0 10px; }

.m-news-recommend {
  zoom: 1; }
  .m-news-recommend:after {
    content: "";
    height: 0;
    visibility: hidden;
    display: block;
    clear: both; }

.m-news-recommend1 {
  float: left;
  _display: inline;
  width: 620px; }
  .m-news-recommend1 .list-img-txt {
    margin-left: -10px; }

.m-recommend-txt2 {
  width: 308px;
  height: 378px;
  padding-top: 5px; }
  .m-recommend-txt2 .list-txt li {
    padding-left: 12px; }
  .m-recommend-txt2 .list-txt .ico-point {
    position: absolute;
    top: 0;
    left: 0;
    font-style: normal;
    color: #999; }

.list-txt3 {
  overflow: hidden;
  margin-top: 4px;
  position: relative; }
  .list-txt3 li {
    border-top: 1px solid #eeeeee;
    margin-top: -1px;
    _margin-top: 0; }
  .list-txt3 .first {
    border-top: none; }
  .list-txt3 a {
    display: block;
    position: relative;
    padding-left: 29px;
    color: #333;
    width: 231px;
    height: 45px;
    _height: 44px;
    line-height: 45px;
    _line-height: 44px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
    .list-txt3 a:hover {
      color: #ff7e0c; }
      .list-txt3 a:hover img {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
        filter: alpha(opacity=90);
        opacity: 0.9; }
  .list-txt3 .ico-num {
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 0;
    top: 12px;
    line-height: 20px;
    text-align: center;
    background: #c7c7c7;
    color: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    font-style: normal;
    cursor: pointer; }
  .list-txt3 .ico-top {
    background: #ff6868; }

.m-search2 {
  height: 78px;
  background-position: 0px 0px;
  padding: 17px 270px 0;
  margin-top: 15px; }
  .m-search2 .b-search {
    zoom: 1;
    width: 420px;
    background: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px; }
    .m-search2 .b-search:after {
      content: "";
      height: 0;
      visibility: hidden;
      display: block;
      clear: both; }
    .m-search2 .b-search input {
      padding: 10px;
      width: 296px;
      height: 22px;
      line-height: 22px;
      color: #999;
      float: left;
      _display: inline;
      background: #fff;
      -webkit-border-top-left-radius: 3px;
      -moz-border-radius-topleft: 3px;
      -o-border-top-left-radius: 3px;
      -ms-border-top-left-radius: 3px;
      border-top-left-radius: 3px;
      -webkit-border-bottom-left-radius: 3px;
      -moz-border-radius-bottomleft: 3px;
      -o-border-bottom-left-radius: 3px;
      -ms-border-bottom-left-radius: 3px;
      border-bottom-left-radius: 3px; }
    .m-search2 .b-search .btn-search {
      width: 104px;
      padding-left: 49px;
      line-height: 42px;
      height: 42px;
      font-size: 18px;
      color: #fff;
      -webkit-border-top-right-radius: 3px;
      -moz-border-radius-topright: 3px;
      -o-border-top-right-radius: 3px;
      -ms-border-top-right-radius: 3px;
      border-top-right-radius: 3px;
      -webkit-border-bottom-right-radius: 3px;
      -moz-border-radius-bottomright: 3px;
      -o-border-bottom-right-radius: 3px;
      -ms-border-bottom-right-radius: 3px;
      border-bottom-right-radius: 3px;
      float: left;
      _display: inline;
      cursor: pointer;
      background-position: -388px -169px;
      text-align: left; }
      .m-search2 .b-search .btn-search:hover, .m-search2 .b-search .btn-search.hover {
        background-position: -276px -169px; }
  .m-search2 .b-hot-search {
    margin-top: 5px;
    color: #0d4725;
    line-height: 24px;
    height: 24px;
    overflow: hidden; }
    .m-search2 .b-hot-search label {
      float: left; }
    .m-search2 .b-hot-search a {
      color: #0d4725;
      float: left;
      margin-right: 20px; }
      .m-search2 .b-hot-search a:hover {
        color: #ff7e0c; }
    .m-search2 .b-hot-search .txt-yellow {
      color: #fcd251; }
      .m-search2 .b-hot-search .txt-yellow:hover {
        color: #ff7e0c; }

.m-sort {
  padding-top: 5px;
  padding-bottom: 20px;
  border-bottom: 1px solid #e4e4e4; }
  .m-sort .b-sort {
    zoom: 1;
    white-space: nowrap; }
    .m-sort .b-sort:after {
      content: "";
      height: 0;
      visibility: hidden;
      display: block;
      clear: both; }
  .m-sort label {
    float: left;
    color: #333;
    margin-top: 15px;
    line-height: 24px; }
  .m-sort .sort {
    float: left;
    margin-left: -20px;
    width: 925px; }
  .m-sort a {
    float: left;
    padding: 0 15px;
    height: 24px;
    line-height: 24px;
    background: #f0f0f0;
    color: #666666;
    font-size: 12px;
    margin-left: 20px;
    margin-top: 15px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer; }
    .m-sort a:hover, .m-sort a.active {
      background: #5e9ce5;
      color: #fff; }

.m-sort-way {
  line-height: 30px;
  zoom: 1;
  color: #333; }
  .m-sort-way:after {
    content: "";
    height: 0;
    visibility: hidden;
    display: block;
    clear: both; }
  .m-sort-way label {
    float: left;
    margin-right: 20px; }
  .m-sort-way .btn-ort {
    width: 70px;
    height: 30px;
    float: left;
    background: #f0f0f0;
    color: #333;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
    cursor: pointer; }
    .m-sort-way .btn-ort:hover, .m-sort-way .btn-ort.active {
      background: #5e9ce5;
      color: #fff; }
  .m-sort-way .num {
    float: left;
    margin-left: 18px; }
    .m-sort-way .num em {
      margin: 0 5px;
      color: #fd6161; }

.m-cartoon2 {
  margin-top: 20px;
  padding-bottom: 7px; }
  .m-cartoon2 .slide_of {
    margin-left: -23px; }
  .m-cartoon2 .list-img-txt li {
    margin-left: 23px; }

.dm-marquee12 {
  height: 235px;
  width: 980px; }
  .dm-marquee12 .slide_scroll, .dm-marquee12 .slide_list li, .dm-marquee12 .slide_of {
    position: relative;
    *zoom: 1; }
  .dm-marquee12 .slide_list li {
    float: left;
    *display: inline; }
  .dm-marquee12 .slide_of {
    overflow: hidden; }
  .dm-marquee12 .slide_of {
    width: 1010px;
    height: 235px;
    overflow: hidden; }

.m-wiki-recommend {
  zoom: 1; }
  .m-wiki-recommend:after {
    content: "";
    height: 0;
    visibility: hidden;
    display: block;
    clear: both; }
  .m-wiki-recommend .dm-marquee11 {
    float: left;
    _display: inline; }

.m-focus {
  width: 438px;
  height: 278px;
  border: 1px solid #e4e4e4;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -o-border-radius: 7px;
  -ms-border-radius: 7px;
  border-radius: 7px;
  float: right;
  _display: inline;
  margin-top: 15px; }
  .m-focus .list-focus {
    float: left;
    padding: 12px 20px 0;
    width: 198px; }
    .m-focus .list-focus .title {
      font-size: 24px;
      height: 34px;
      line-height: 34px; }
      .m-focus .list-focus .title .icon {
        width: 6px;
        height: 24px;
        float: left;
        overflow: hidden;
        background-position: -369px -85px;
        margin-top: 5px;
        margin-right: 10px; }
    .m-focus .list-focus .list-txt {
      margin-top: 12px; }
      .m-focus .list-focus .list-txt a {
        display: block;
        width: 198px;
        height: 30px;
        line-height: 30px;
        color: #333;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis; }
        .m-focus .list-focus .list-txt a:hover {
          color: #ff7e0c; }
      .m-focus .list-focus .list-txt .ico-point {
        margin-right: 8px;
        color: #999;
        font-style: normal; }
  .m-focus .m-nous {
    width: 160px;
    height: 240px;
    padding: 0 20px 0 19px;
    float: left;
    _display: inline;
    margin-top: 20px;
    border-left: 1px solid #e4e4e4; }
    .m-focus .m-nous a {
      display: block; }
      .m-focus .m-nous a:hover {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
        filter: alpha(opacity=90);
        opacity: 0.9; }
    .m-focus .m-nous img {
      width: 160px;
      height: 175px;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -o-border-radius: 3px;
      -ms-border-radius: 3px;
      border-radius: 3px; }
    .m-focus .m-nous .tit {
      height: 45px;
      line-height: 45px;
      background: #fe7d77;
      color: #fff;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -o-border-radius: 3px;
      -ms-border-radius: 3px;
      border-radius: 3px;
      margin-top: 20px;
      text-align: center;
      padding: 0 5px;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      font-size: 18px;
      display: block;
      cursor: pointer; }

.m-wiki3 .dm-page {
  padding: 30px 0 0; }

.m-wiki3 .list-img-txt9 {
  margin-left: -30px; }

.m-header-search {
  height: 92px;
  padding-top: 82px;
  background: url("/4399wanju/images/global/v2/top3.jpg") no-repeat top center; }

.m-search3 {
  width: 560px;
  margin: 0 auto; }
  .m-search3 .b-search {
    zoom: 1;
    position: relative;
    z-index: 2; }
    .m-search3 .b-search:after {
      content: "";
      height: 0;
      visibility: hidden;
      display: block;
      clear: both; }
    .m-search3 .b-search input {
      float: left;
      _display: inline;
      width: 231px;
      height: 22px;
      line-height: 22px;
      padding: 10px;
      color: #999;
      background: #fff;
      -webkit-border-bottom-left-radius: 3px;
      -moz-border-radius-bottomleft: 3px;
      -o-border-bottom-left-radius: 3px;
      -ms-border-bottom-left-radius: 3px;
      border-bottom-left-radius: 3px;
      -webkit-border-top-left-radius: 3px;
      -moz-border-radius-topleft: 3px;
      -o-border-top-left-radius: 3px;
      -ms-border-top-left-radius: 3px;
      border-top-left-radius: 3px; }
  .m-search3 .b-search-in {
    float: left;
    _display: inline;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    background: #fff;
    width: 420px;
    height: 42px;
    _overflow: hidden; }
  .m-search3 .sec-area {
    float: left;
    _display: inline;
    cursor: pointer;
    position: relative;
    *zoom: 1;
    z-index: 10;
    width: 65px;
    background-color: #fff;
    color: #333;
    padding: 11px 0; }
    .m-search3 .sec-area .icon {
      position: absolute;
      background-position: -690px -103px;
      right: 8px;
      top: 19px;
      display: block;
      width: 10px;
      height: 6px;
      overflow: hidden; }
    .m-search3 .sec-area .label {
      display: block;
      overflow: hidden;
      height: 20px;
      line-height: 20px;
      width: 54px;
      text-align: center;
      border-left: 1px solid #e4e4e4; }
    .m-search3 .sec-area .sec-scroll {
      display: none;
      position: absolute;
      right: 0;
      top: 42px;
      background-color: #fff;
      width: 65px; }
    .m-search3 .sec-area .list {
      padding-bottom: 5px;
      border: 1px solid #eee;
      border-top: none; }
      .m-search3 .sec-area .list a {
        color: #333;
        display: block;
        line-height: 30px;
        height: 30px;
        text-align: center;
        border-top: 1px solid #eee; }
        .m-search3 .sec-area .list a:hover {
          color: #ff7e0c; }
  .m-search3 .sec-area_sec .icon {
    background-position: -673px -103px; }
  .m-search3 .sec-area_sec .sec-scroll {
    display: block; }
  .m-search3 .btn-search {
    width: 104px;
    padding-left: 49px;
    line-height: 42px;
    height: 42px;
    font-size: 18px;
    color: #fff;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -o-border-top-right-radius: 3px;
    -ms-border-top-right-radius: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -o-border-bottom-right-radius: 3px;
    -ms-border-bottom-right-radius: 3px;
    border-bottom-right-radius: 3px;
    float: left;
    _display: inline;
    cursor: pointer;
    background-position: -388px -169px;
    text-align: left; }
    .m-search3 .btn-search:hover, .m-search3 .btn-search.hover {
      background-position: -276px -169px; }
  .m-search3 .m-search-tip {
    width: 296px;
    top: 42px; }
    .m-search3 .m-search-tip a {
      width: 296px;
      padding: 0;
      cursor: pointer; }
    .m-search3 .m-search-tip .m-clear {
      zoom: 1;
      border-top: 1px solid #e4e4e4; }
      .m-search3 .m-search-tip .m-clear:after {
        content: "";
        height: 0;
        visibility: hidden;
        display: block;
        clear: both; }
    .m-search3 .m-search-tip .btn-clear {
      float: right;
      height: 35px;
      line-height: 35px;
      color: #1f6fcf;
      width: 72px; }
      .m-search3 .m-search-tip .btn-clear:hover {
        color: #ff7e0c; }
  .m-search3 .btn-try {
    line-height: 42px;
    height: 42px;
    padding-left: 56px;
    width: 74px;
    _width: 71px;
    float: left;
    margin-left: 10px;
    background-position: -138px -169px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    color: #1476a3; }
    .m-search3 .btn-try:hover {
      background-position: 0px -169px; }
  .m-search3 .b-hot-search {
    zoom: 1;
    color: #fff;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    margin-top: 5px; }
    .m-search3 .b-hot-search:after {
      content: "";
      height: 0;
      visibility: hidden;
      display: block;
      clear: both; }
    .m-search3 .b-hot-search label {
      float: left; }
    .m-search3 .b-hot-search a {
      float: left;
      color: #fff;
      margin-right: 15px; }
      .m-search3 .b-hot-search a:hover {
        color: #ff7e0c; }

.m-title-2 {
  border-bottom: 1px solid #e4e4e4;
  padding: 0 70px 0 13px;
  font-size: 22px;
  color: #333;
  height: 61px;
  line-height: 61px;
  position: relative; }
  .m-title-2 i {
    float: left;
    width: 6px;
    height: 22px;
    overflow: hidden;
    margin-right: 10px;
    margin-top: 19px; }
  .m-title-2 .icon1 {
    background-position: -14px -438px; }
  .m-title-2 .icon2 {
    background-position: -372px -322px; }
  .m-title-2 .clear-all {
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    color: #1f6fcf;
    position: absolute;
    top: 17px;
    right: 30px; }
    .m-title-2 .clear-all:hover {
      color: #ff7e0c; }

.m-hot-search2 {
  margin-top: 30px;
  float: left;
  _display: inline;
  width: 628px;
  height: 535px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -o-border-radius: 7px;
  -ms-border-radius: 7px;
  border-radius: 7px;
  border: 1px solid #e4e4e4; }
  .m-hot-search2 .list-txt3 {
    width: 270px;
    float: left;
    _display: inline;
    margin-left: 29px;
    margin-top: 8px; }
    .m-hot-search2 .list-txt3 a {
      height: 45px;
      line-height: 45px;
      width: 240px; }

.m-history {
  margin-top: 30px;
  float: right;
  _display: inline;
  width: 318px;
  height: 535px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -o-border-radius: 7px;
  -ms-border-radius: 7px;
  border-radius: 7px;
  border: 1px solid #e4e4e4; }
  .m-history .tip {
    width: 260px;
    margin: 9px auto;
    line-height: 24px; }
  .m-history .list-txt2 {
    width: 260px;
    margin-left: 29px;
    margin-top: 8px;
    overflow: hidden; }
    .m-history .list-txt2 .first {
      border-top: none; }
    .m-history .list-txt2 li {
      margin-top: -1px; }
    .m-history .list-txt2 a {
      width: 260px;
      height: 45px;
      line-height: 45px; }
    .m-history .list-txt2 i {
      color: #999; }

.m-no-history {
  padding: 25px 8px 0; }
  .m-no-history .tip1 {
    height: 28px;
    line-height: 28px;
    font-size: 18px;
    color: #333;
    padding-left: 31px; }
  .m-no-history .tip2 {
    height: 30px;
    line-height: 30px;
    color: #fe343d;
    padding-left: 31px; }
  .m-no-history .tip3 {
    height: 24px;
    line-height: 24px;
    color: #999;
    padding-left: 31px; }
  .m-no-history img {
    width: 300px;
    height: 286px;
    margin-top: 18px; }

.m-result-tip {
  height: 24px;
  line-height: 24px; }
  .m-result-tip label {
    float: left;
    color: #666; }
  .m-result-tip .word {
    color: #5e9ce5;
    font-size: 12px;
    line-height: 22px;
    padding: 0 6px;
    float: left;
    margin-left: 12px;
    border: 1px solid #5e9ce5;
    max-width: 370px;
    _width: expression(this.offsetWidth > 370 ? '370px': true);
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
  .m-result-tip .num {
    float: left;
    margin-left: 14px;
    color: #333; }
    .m-result-tip .num em {
      font-size: 18px;
      color: #ff5656;
      margin: 0 9px; }

.m-search-result {
  margin-top: 20px;
  width: 690px;
  float: left;
  _display: inline; }
  .m-search-result .list-txt-img6 {
    margin-top: 10px; }
  .m-search-result .dm-page {
    padding: 30px 0 0; }

.m-rank-search .list-txt3 .ico-top {
  background: #fcbe5d; }

.m-no-result {
  padding: 138px 0 0 65px;
  height: 197px;
  background: url("/4399wanju/images/global/v2/no-search-result.jpg") no-repeat right bottom; }
  .m-no-result .tip1 {
    height: 28px;
    line-height: 28px;
    font-size: 18px;
    color: #333; }
  .m-no-result .tip2 {
    height: 30px;
    line-height: 30px;
    color: #fe343d; }
  .m-no-result .tip3 {
    height: 24px;
    line-height: 24px;
    color: #999; }

.m-toy-recommend {
  margin-top: 34px; }
  .m-toy-recommend .title {
    height: 34px;
    line-height: 34px;
    color: #333;
    font-size: 18px; }
    .m-toy-recommend .title .icon {
      float: left;
      width: 20px;
      height: 34px;
      background-position: 0px -127px; }
  .m-toy-recommend .list-img-txt2 {
    margin-left: -35px; }
    .m-toy-recommend .list-img-txt2 li {
      margin-left: 36px; }

.m-column-main {
  width: 690px;
  float: left;
  _display: inline; }
  .m-column-main .list-img-txt3 {
    margin-left: -21px; }
    .m-column-main .list-img-txt3 li {
      margin-left: 21px; }
    .m-column-main .list-img-txt3 img {
      width: 216px;
      height: 166px; }
    .m-column-main .list-img-txt3 .tit {
      width: 216px; }
  .m-column-main .list-img-txt1 {
    margin-left: -22px; }
    .m-column-main .list-img-txt1 li {
      margin-left: 22px;
      width: 156px; }
    .m-column-main .list-img-txt1 img {
      width: 156px;
      height: 116px; }
    .m-column-main .list-img-txt1 .tit {
      width: 156px; }
    .m-column-main .list-img-txt1 .ico-video {
      top: 86px;
      left: 122px; }

.m-game3 .list-img-txt5 {
  margin-left: -19px; }
  .m-game3 .list-img-txt5 li {
    margin-left: 19px;
    margin-top: 20px; }

.m-tag3 .list-tag {
  margin-left: -20px;
  padding-top: 9px;
  height: 88px;
  overflow: hidden; }
  .m-tag3 .list-tag li {
    margin-left: 20px;
    margin-top: 14px; }

.m-comment {
  margin-top: 26px;
  border: 1px solid #e4e4e4;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  overflow: hidden; }

.m-link4 {
  width: 688px;
  height: 89px; }

.m-video-detail .h-title {
  margin-top: 12px;
  line-height: 44px;
  height: 44px;
  color: #333;
  padding-right: 150px;
  position: relative; }
  .m-video-detail .h-title h1 {
    font-size: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }

.m-video-detail .b-page {
  position: absolute;
  width: 150px;
  height: 44px;
  top: 0;
  right: 0; }
  .m-video-detail .b-page .page {
    display: block;
    width: 50px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #444444;
    color: #fff;
    float: right;
    margin-top: 7px;
    margin-left: 10px;
    font-size: 12px;
    font-family: simsun;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px; }
    .m-video-detail .b-page .page:hover {
      color: #ff7e0c; }

.m-video-wrap {
  background: #000;
  height: 552px; }
  .m-video-wrap .b-video {
    position: relative;
    width: 696px;
    height: 552px;
    float: left;
    _display: inline; }
  .m-video-wrap video {
    height: 552px; }
  .m-video-wrap .btn-open {
    width: 16px;
    height: 80px;
    display: block;
    background-position: -24px -337px;
    position: absolute;
    right: -16px;
    top: 50%;
    margin-top: -40px;
    -webkit-border-top-right-radius: 2px;
    -moz-border-radius-topright: 2px;
    -o-border-top-right-radius: 2px;
    -ms-border-top-right-radius: 2px;
    border-top-right-radius: 2px;
    -webkit-border-bottom-right-radius: 2px;
    -moz-border-radius-bottomright: 2px;
    -o-border-bottom-right-radius: 2px;
    -ms-border-bottom-right-radius: 2px;
    border-bottom-right-radius: 2px;
    z-index: 5; }

.m-video-wrap-open .b-video {
  width: 948px;
  padding: 0 16px; }

.m-video-wrap-open .m-video-side {
  display: none; }

.m-video-wrap-open .btn-open {
  background-position: 0px -337px;
  -webkit-border-top-left-radius: 2px;
  -moz-border-radius-topleft: 2px;
  -o-border-top-left-radius: 2px;
  -ms-border-top-left-radius: 2px;
  border-top-left-radius: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -moz-border-radius-bottomleft: 2px;
  -o-border-bottom-left-radius: 2px;
  -ms-border-bottom-left-radius: 2px;
  border-bottom-left-radius: 2px;
  -webkit-border-top-right-radius: 0;
  -moz-border-radius-topright: 0;
  -o-border-top-right-radius: 0;
  -ms-border-top-right-radius: 0;
  border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  -o-border-bottom-right-radius: 0;
  -ms-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
  right: 0; }

.m-video-side {
  width: 284px;
  height: 552px;
  background: #333;
  float: right;
  _display: inline; }
  .m-video-side .m-opera {
    width: 245px;
    padding-top: 7px;
    margin: 0 auto;
    border-top: 1px solid #3e3e3e;
    zoom: 1; }
    .m-video-side .m-opera:after {
      content: "";
      height: 0;
      visibility: hidden;
      display: block;
      clear: both; }
    .m-video-side .m-opera .btn-praise {
      padding-left: 21px;
      height: 24px;
      line-height: 24px;
      color: #999;
      background-position: -170px -232px;
      float: left;
      position: relative; }
      .m-video-side .m-opera .btn-praise:hover {
        background-position: -258px -232px; }
    .m-video-side .m-opera .add {
      color: #ff7e0c;
      font-size: 16px;
      font-weight: bold;
      position: absolute;
      bottom: 15px;
      display: none; }
    .m-video-side .m-opera .btn-collect {
      width: 16px;
      height: 14px;
      overflow: hidden;
      float: right;
      margin-top: 5px;
      background-position: -156px -380px; }
      .m-video-side .m-opera .btn-collect:hover {
        background-position: -180px -380px; }
    .m-video-side .m-opera .share-area1 {
      float: right;
      _display: inline;
      margin-top: 5px;
      margin-left: 5px;
      z-index: 9; }
    .m-video-side .m-opera .share {
      width: 16px;
      height: 14px;
      overflow: hidden;
      text-indent: -9999px;
      display: block;
      background-position: -204px -380px;
      margin-left: 6px; }
      .m-video-side .m-opera .share:hover {
        background-position: -228px -380px; }
    .m-video-side .m-opera .dm-share {
      z-index: 99;
      top: 20px; }

.m-recommend3 .title {
  height: 50px;
  line-height: 50px;
  color: #fff;
  font-size: 16px;
  border-bottom: 1px solid #444444;
  position: relative; }
  .m-recommend3 .title .icon {
    width: 4px;
    height: 16px;
    overflow: hidden;
    float: left;
    background-position: -372px -352px;
    margin: 18px 6px 0 10px; }
  .m-recommend3 .title .change {
    width: 60px;
    height: 24px;
    line-height: 24px;
    right: 20px;
    top: 14px;
    color: #3a90f7;
    text-align: right;
    padding-right: 16px;
    position: absolute; }
    .m-recommend3 .title .change:hover {
      color: #ff7e0c; }
      .m-recommend3 .title .change:hover .ico-change {
        background-position: -601px -103px; }
  .m-recommend3 .title .ico-change {
    position: absolute;
    width: 16px;
    height: 10px;
    background-position: -577px -103px;
    top: 8px;
    right: 0; }

.dm-marquee13 {
  height: 342px;
  width: 244px;
  margin: 0 auto; }
  .dm-marquee13 .slide_scroll, .dm-marquee13 .slide_list li, .dm-marquee13 .slide_of {
    position: relative;
    *zoom: 1; }
  .dm-marquee13 .slide_list li {
    float: left;
    *display: inline; }
  .dm-marquee13 .slide_of {
    overflow: hidden; }
  .dm-marquee13 .slide_of {
    width: 244px;
    height: 342px;
    overflow: hidden; }

.list-txt-img7 li {
  padding: 9px 0 9px 90px;
  width: 154px;
  height: 67px;
  border-bottom: 1px solid #3e3e3e;
  position: relative; }

.list-txt-img7 .img {
  width: 80px;
  height: 60px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  position: absolute;
  top: 12px;
  left: 0; }
  .list-txt-img7 .img img {
    width: 80px;
    height: 60px; }
  .list-txt-img7 .img:hover img {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90);
    opacity: 0.9; }

.list-txt-img7 .ico-video {
  width: 16px;
  height: 16px;
  display: block;
  position: absolute;
  top: 37px;
  left: 59px;
  background-position: -361px -146px;
  cursor: pointer; }

.list-txt-img7 .tit {
  line-height: 20px;
  height: 40px;
  overflow: hidden;
  display: block;
  color: #dddddd;
  font-size: 12px;
  font-family: simsun; }
  .list-txt-img7 .tit:hover {
    color: #ff7e0c; }

.list-txt-img7 .b-tag {
  display: block;
  margin-top: 3px;
  width: 154px;
  height: 20px;
  overflow: hidden; }

.list-txt-img7 .tag {
  float: right;
  padding: 0 8px;
  height: 20px;
  line-height: 20px;
  background: #222222;
  color: #dddddd;
  font-size: 12px;
  font-family: simsun;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  max-width: 129px;
  _width: expression(this.offsetWidth > 129 ? '129px': true);
  margin-left: 5px; }
  .list-txt-img7 .tag:hover {
    color: #ff7e0c; }

.m-video-summary {
  height: 120px;
  position: relative;
  border-top: 1px solid #3e3e3e; }
  .m-video-summary .vbarbox {
    width: 12px;
    height: 120px;
    position: absolute;
    right: 0;
    top: 0;
    overflow: hidden;
    display: none;
    background: #282828; }
    .m-video-summary .vbarbox .vbar {
      width: 10px;
      position: absolute;
      left: 1px;
      height: 80px;
      background: #515151; }
    .m-video-summary .vbarbox .vbarin {
      height: 120px;
      position: relative; }
  .m-video-summary .video-summary {
    height: 105px;
    width: 245px;
    padding-left: 20px;
    overflow: hidden;
    padding-top: 5px; }
  .m-video-summary .video-about {
    height: 22px;
    line-height: 22px;
    color: #999999; }
    .m-video-summary .video-about label {
      color: #dddddd;
      float: left; }
    .m-video-summary .video-about span {
      float: left; }
    .m-video-summary .video-about .author {
      float: left;
      _display: inline; }
      .m-video-summary .video-about .author span {
        width: 74px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis; }
    .m-video-summary .video-about .time {
      float: right;
      _display: inline; }
  .m-video-summary .summary {
    line-height: 20px;
    color: #999;
    margin-top: 5px; }
    .m-video-summary .summary label {
      color: #ddd; }

.m-arc-title {
  text-align: center; }
  .m-arc-title .title {
    font-size: 18px;
    color: #333;
    line-height: 28px;
    height: 28px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
  .m-arc-title .b-about {
    color: #999;
    line-height: 24px;
    margin-top: 5px;
    font-size: 12px;
    font-family: simsun; }
    .m-arc-title .b-about span {
      margin: 0 9px; }

.b-article {
  margin-top: 12px;
  border: 1px solid #e4e4e4;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -o-border-radius: 7px;
  -ms-border-radius: 7px;
  border-radius: 7px;
  padding: 25px 19px 0; }
  .b-article .toy-nature {
    zoom: 1;
    color: #888;
    margin-top: 20px; }
    .b-article .toy-nature:after {
      content: "";
      height: 0;
      visibility: hidden;
      display: block;
      clear: both; }
    .b-article .toy-nature label {
      float: left;
      height: 20px;
      line-height: 20px;
      width: 70px; }
    .b-article .toy-nature .detail {
      float: left;
      margin-left: -10px;
      width: 590px;
      height: 20px;
      white-space: nowrap;
      overflow: hidden; }
      .b-article .toy-nature .detail a {
        float: left;
        height: 20px;
        line-height: 20px;
        padding: 0 9px;
        background: #f0f0f0;
        color: #888;
        margin-left: 10px; }
        .b-article .toy-nature .detail a:hover {
          color: #ff7e0c; }

.m-article {
  margin-top: 10px; }
  .m-article .article {
    border-top: 1px solid #e4e4e4;
    color: #333;
    margin-top: 12px; }
    .m-article .article p, .m-article .article div {
      margin-top: 10px;
      line-height: 24px; }
  .m-article .m-about {
    zoom: 1;
    padding: 14px 0; }
    .m-article .m-about:after {
      content: "";
      height: 0;
      visibility: hidden;
      display: block;
      clear: both; }
  .m-article .list-sort {
    float: left;
    margin-top: 22px; }
  .m-article .list-about {
    float: right;
    _display: inline;
    color: #333; }
    .m-article .list-about li {
      zoom: 1; }
      .m-article .list-about li:after {
        content: "";
        height: 0;
        visibility: hidden;
        display: block;
        clear: both; }
    .m-article .list-about label {
      color: #999;
      float: right;
      height: 22px;
      line-height: 22px; }
    .m-article .list-about a {
      width: 244px;
      float: right;
      height: 22px;
      line-height: 22px;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      color: #333; }
      .m-article .list-about a:hover {
        color: #ff7e0c; }
    .m-article .list-about span {
      float: right;
      height: 22px;
      line-height: 22px;
      width: 244px; }
  .m-article .list-about2, .m-article .list-about3 {
    float: none;
    zoom: 1;
    margin-left: -50px; }
    .m-article .list-about2:after, .m-article .list-about3:after {
      content: "";
      height: 0;
      visibility: hidden;
      display: block;
      clear: both; }
    .m-article .list-about2 li, .m-article .list-about3 li {
      float: left;
      _display: inline;
      margin-left: 50px;
      width: 300px; }
  .m-article .list-about3 li {
    width: 300px; }
  .m-article .list-about3 a, .m-article .list-about3 span {
    width: 240px; }

.m-relate {
  border-top: 1px solid #e4e4e4;
  padding-top: 10px; }
  .m-relate .b-title {
    height: 38px;
    line-height: 38px;
    font-size: 18px;
    text-align: left !important;
    position: relative; }
    .m-relate .b-title .icon {
      float: left;
      background-position: -258px -127px;
      width: 10px;
      height: 10px;
      overflow: hidden;
      margin-top: 14px;
      margin-right: 9px; }
    .m-relate .b-title a {
      color: #333; }
      .m-relate .b-title a:hover {
        color: #ff7e0c; }
    .m-relate .b-title .more {
      position: absolute;
      height: 24px;
      line-height: 24px;
      color: #1f6fcf;
      top: 13px;
      right: 0;
      width: 70px;
      text-align: right;
      font-size: 14px; }
      .m-relate .b-title .more:hover {
        color: #ff7e0c; }
      .m-relate .b-title .more i {
        font-style: normal;
        font-weight: bold;
        margin-left: 6px;
        font-size: 16px;
        cursor: pointer; }
  .m-relate .vote {
    position: relative;
    height: 95px;
    width: 524px;
    margin-left: 64px;
    margin-top: 18px; }
    .m-relate .vote .zan-icon {
      width: 128px;
      height: 91px;
      _height: 92px;
      position: absolute;
      top: 2px;
      _top: 3px;
      left: -64px;
      z-index: 5;
      background-position: 0px 0px;
      cursor: pointer; }
    .m-relate .vote .cai-icon {
      width: 124px;
      height: 91px;
      position: absolute;
      top: 3px;
      right: -62px;
      z-index: 5;
      background-position: 0px -97px;
      cursor: pointer; }
    .m-relate .vote .zan-length {
      height: 52px;
      background: url("/4399wanju/images/global/v2/jdt_red.png") repeat-x;
      margin-top: 39px; }
    .m-relate .vote .cai-length {
      height: 52px;
      background: url("/4399wanju/images/global/v2/jdt_blue.png") repeat-x;
      margin-top: 39px; }
    .m-relate .vote .sprit-line {
      width: 28px;
      height: 52px;
      position: absolute;
      background-position: 0px -277px;
      bottom: 4px;
      _bottom: 3px;
      left: 50%;
      margin-left: -14px;
      background-color: #fff;
      display: none; }
    .m-relate .vote .zan-title, .m-relate .vote .zan-num, .m-relate .vote .cai-title, .m-relate .vote .cai-num {
      position: absolute;
      color: #fff; }
    .m-relate .vote .zan-title, .m-relate .vote .zan-num {
      left: 70px; }
    .m-relate .vote .cai-title, .m-relate .vote .cai-num {
      right: 62px; }
    .m-relate .vote .zan-title, .m-relate .vote .cai-title {
      top: 43px;
      font-size: 18px; }
    .m-relate .vote .zan-num, .m-relate .vote .cai-num {
      top: 66px;
      font-size: 16px; }
  .m-relate .share_collect {
    zoom: 1;
    margin-top: 27px;
    padding-bottom: 24px; }
    .m-relate .share_collect:after {
      content: "";
      height: 0;
      visibility: hidden;
      display: block;
      clear: both; }
  .m-relate .dm-share {
    float: left;
    _display: inline;
    padding-top: 3px;
    width: 220px; }
    .m-relate .dm-share .bshare_t {
      float: left;
      height: 28px;
      line-height: 28px; }
  .m-relate .collect {
    width: 120px;
    height: 34px;
    line-height: 34px;
    background: #ffcdcd;
    text-align: center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    color: #cb3c39;
    float: right; }
  .m-relate .list-txt4 {
    margin-left: -55px; }
  .m-relate .surely {
    position: relative;
    height: 94px;
    width: 265px;
    margin-top: 15px;
    margin-left: 197px;
    cursor: pointer; }
  .m-relate .surely .ding-icon {
    display: inline-block;
    width: 112px;
    height: 94px;
    background-position: -135px -48px; }
  .m-relate .surely .ding-length {
    display: inline-block;
    position: absolute;
    width: 165px;
    height: 60px;
    background-position: 0px -196px;
    left: 101px;
    top: 20px; }
  .m-relate .surely .big-star {
    position: absolute;
    width: 20px;
    height: 20px;
    background-position: -104px -380px;
    display: inline-block;
    left: 0px;
    top: 10px; }
  .m-relate .surely .sm-ax {
    position: absolute;
    width: 18px;
    height: 14px;
    background-position: -131px -380px;
    display: inline-block;
    left: 73px;
    top: 61px; }
  .m-relate .surely .sm-star {
    position: absolute;
    width: 12px;
    height: 10px;
    background-position: -369px -117px;
    display: inline-block;
    left: 98px;
    top: 6px; }
  .m-relate .surely .ding-title {
    display: inline-block;
    position: absolute;
    width: 132px;
    height: 20px;
    left: 119px;
    top: 25px;
    color: #fffc23;
    font-size: 18px;
    text-align: center; }
  .m-relate .surely .ding-num {
    display: inline-block;
    position: absolute;
    width: 132px;
    height: 20px;
    left: 119px;
    top: 50px;
    color: #fff;
    text-align: center; }
  .m-relate .surely .add {
    width: 40px;
    height: 20px;
    line-height: 20px;
    font-family: "arial";
    font-size: 18px;
    font-weight: 700;
    position: absolute;
    right: 59px;
    font-style: normal;
    text-align: center;
    bottom: 60px;
    display: none;
    color: #d0821e; }
  .m-relate .ding-active {
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg); }
  .m-relate .ding-scale {
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1); }

.list-txt4 {
  padding-top: 2px;
  padding-bottom: 24px;
  zoom: 1; }
  .list-txt4:after {
    content: "";
    height: 0;
    visibility: hidden;
    display: block;
    clear: both; }
  .list-txt4 li {
    font-size: 12px;
    font-family: simsun;
    margin-top: 8px;
    height: 24px;
    line-height: 24px;
    width: 295px;
    float: left;
    _display: inline;
    margin-left: 55px; }
  .list-txt4 .icon {
    color: #999;
    float: left;
    margin-right: 8px;
    font-style: normal;
    font-size: 14px;
    font-family: "Microsoft Yahei", Arial; }
  .list-txt4 a {
    float: left;
    width: 280px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #333; }
    .list-txt4 a:hover {
      color: #ff7e0c; }
  .list-txt4 .time {
    float: right;
    color: #999; }

.g-gallery {
  position: relative;
  zoom: 1;
  /*一键模式*/
  /*分页模式*/ }
  .g-gallery .secarea {
    background-color: #ededed;
    padding: 4px 5px;
    width: 60px;
    margin-top: 4px;
    float: left;
    _display: inline; }
  .g-gallery .sec-area {
    cursor: pointer;
    position: relative;
    *zoom: 1;
    z-index: 10;
    width: 60px;
    color: #666666; }
    .g-gallery .sec-area i {
      position: absolute;
      width: 0;
      height: 0;
      border: 5px solid #ededed;
      border-top-color: #666;
      right: 2px;
      top: 6px;
      overflow: hidden; }
    .g-gallery .sec-area .label {
      display: block;
      overflow: hidden;
      height: 18px;
      line-height: 18px;
      _line-height: 22px; }
    .g-gallery .sec-area .sec-scroll {
      display: none;
      position: absolute;
      left: -5px;
      top: 22px;
      background-color: #fff;
      width: 68px;
      border: 1px solid #ededed;
      text-align: center; }
    .g-gallery .sec-area .list a {
      color: #333;
      display: block;
      line-height: 20px;
      height: 20px;
      padding: 3px 0; }
      .g-gallery .sec-area .list a:hover {
        color: #ff7e0c; }
    .g-gallery .sec-area .list .cur a {
      color: #ff7e0c; }
  .g-gallery .sec-area_sec i {
    border-top-color: #ededed;
    border-bottom-color: #666;
    top: 1px; }
  .g-gallery .sec-area_sec .label {
    border-bottom: 0; }
  .g-gallery .sec-area_sec .sec-scroll {
    display: block; }
    .g-gallery .sec-area_sec .sec-scroll .in {
      background: none; }
  .g-gallery .g-opera {
    zoom: 1; }
    .g-gallery .g-opera:after {
      content: "";
      height: 0;
      visibility: hidden;
      display: block;
      clear: both; }
    .g-gallery .g-opera .label1 {
      color: #888;
      font-size: 14px;
      line-height: 24px;
      margin: 4px 10px 0 0;
      float: left;
      _display: inline; }
    .g-gallery .g-opera .sec-area {
      width: 60px; }
      .g-gallery .g-opera .sec-area .label {
        padding-left: 5px; }
      .g-gallery .g-opera .sec-area .sec-scroll {
        text-align: left; }
      .g-gallery .g-opera .sec-area a {
        padding-left: 10px; }
  .g-gallery .g-btnarea {
    float: right;
    _display: inline; }
    .g-gallery .g-btnarea ul {
      width: 160px;
      height: 35px;
      overflow: hidden;
      zoom: 1; }
      .g-gallery .g-btnarea ul:after {
        content: "";
        height: 0;
        visibility: hidden;
        display: block;
        clear: both; }
    .g-gallery .g-btnarea li {
      float: left;
      *display: inline; }
      .g-gallery .g-btnarea li a {
        background-color: #ededed;
        color: #888888;
        display: block;
        font-size: 14px;
        width: 80px;
        height: 32px;
        line-height: 32px;
        text-align: center; }
        .g-gallery .g-btnarea li a:hover {
          background-color: #5e9ce5;
          color: #fff; }
    .g-gallery .g-btnarea .cur a {
      background-color: #5e9ce5;
      color: #fff; }
    .g-gallery .g-btnarea .a1 {
      -webkit-border-top-left-radius: 5px;
      -moz-border-radius-topleft: 5px;
      -o-border-top-left-radius: 5px;
      -ms-border-top-left-radius: 5px;
      border-top-left-radius: 5px;
      -webkit-border-bottom-left-radius: 5px;
      -moz-border-radius-bottomleft: 5px;
      -o-border-bottom-left-radius: 5px;
      -ms-border-bottom-left-radius: 5px;
      border-bottom-left-radius: 5px; }
    .g-gallery .g-btnarea .a2 {
      -webkit-border-top-right-radius: 5px;
      -moz-border-radius-topright: 5px;
      -o-border-top-right-radius: 5px;
      -ms-border-top-right-radius: 5px;
      border-top-right-radius: 5px;
      -webkit-border-bottom-right-radius: 5px;
      -moz-border-radius-bottomright: 5px;
      -o-border-bottom-right-radius: 5px;
      -ms-border-bottom-right-radius: 5px;
      border-bottom-right-radius: 5px; }
  .g-gallery .g-infos {
    color: #888;
    line-height: 24px;
    width: 685px;
    margin: 15px auto 0; }
    .g-gallery .g-infos .label {
      color: #333333; }
  .g-gallery .g-gallery_show {
    border-top: 1px solid #ebebeb;
    margin-top: 20px; }
    .g-gallery .g-gallery_show .img-area .i-block {
      cursor: pointer;
      margin: 0 auto; }
  .g-gallery .slide_scroll .slide_list {
    width: 880px;
    margin: 0 auto; }
  .g-gallery .g-mode_show li {
    *padding: 0;
    *width: 880px;
    float: none;
    text-align: center;
    overflow: hidden; }
  .g-gallery .g-mode_show .slide_scroll .btn {
    display: none; }
  .g-gallery .g-mode_show .img-area {
    overflow: hidden;
    width: 880px; }
    .g-gallery .g-mode_show .img-area .i-block {
      display: block; }
  .g-gallery .g-mode_show img {
    max-width: 100%;
    margin-top: 10px; }
  .g-gallery .g-gallery_show .g-mode_show {
    text-align: center; }
  .g-gallery .g-gallery_show .img-area {
    width: 880px; }

.g-mode_marquee {
  text-align: center;
  position: relative;
  zoom: 1;
  zoom: 1; }
  .g-mode_marquee:after {
    content: "";
    height: 0;
    visibility: hidden;
    display: block;
    clear: both; }
  .g-mode_marquee .slide_list {
    zoom: 1; }
    .g-mode_marquee .slide_list:after {
      content: "";
      height: 0;
      visibility: hidden;
      display: block;
      clear: both; }
  .g-mode_marquee li {
    width: 880px;
    text-align: left; }
  .g-mode_marquee .slide_of {
    position: relative;
    zoom: 1;
    overflow: hidden;
    height: 485px; }
  .g-mode_marquee .slide_ofinside {
    height: 485px;
    overflow: hidden; }
    .g-mode_marquee .slide_ofinside li {
      position: relative;
      zoom: 1;
      float: left;
      *display: inline; }
    .g-mode_marquee .slide_ofinside .img {
      display: block; }
  .g-mode_marquee .slidefocus li {
    float: left;
    *display: inline; }
  .g-mode_marquee .slide_scroll .btn {
    height: 60px;
    width: 30px;
    position: absolute;
    top: 208px; }
    .g-mode_marquee .slide_scroll .btn:hover {
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
      filter: alpha(opacity=90);
      opacity: 0.9; }
  .g-mode_marquee .slide_scroll .prev {
    left: -20px;
    background-position: -442px 0px; }
  .g-mode_marquee .slide_scroll .next {
    right: -20px;
    background-position: -442px -68px; }
  .g-mode_marquee .slide_scroll .prev_gray, .g-mode_marquee .slide_scroll .next_gray, .g-mode_marquee .slide_scroll .prev_gray:hover, .g-mode_marquee .slide_scroll .next_gray:hover {
    cursor: default;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    opacity: 0.5; }
  .g-mode_marquee .img-area {
    height: 485px;
    _overflow: hidden;
    position: relative;
    display: table-cell;
    text-align: center;
    vertical-align: middle; }
    .g-mode_marquee .img-area .i-block {
      max-width: 880px;
      max-height: 485px;
      position: static;
      *position: relative;
      top: -50%;
      left: -50%; }
    .g-mode_marquee .img-area .img-in {
      position: static;
      *position: absolute;
      top: 50%;
      text-align: center; }
    .g-mode_marquee .img-area img {
      max-height: 485px;
      max-width: 880px;
      margin-top: 10px; }

.m-pic-detail {
  margin-top: 10px; }
  .m-pic-detail .list-about {
    zoom: 1;
    margin-left: -338px;
    margin-top: 18px;
    padding-bottom: 14px; }
    .m-pic-detail .list-about:after {
      content: "";
      height: 0;
      visibility: hidden;
      display: block;
      clear: both; }
    .m-pic-detail .list-about li {
      float: left;
      _display: inline;
      margin-left: 338px;
      width: 300px; }
    .m-pic-detail .list-about label {
      color: #999;
      float: left;
      height: 22px;
      line-height: 22px; }
    .m-pic-detail .list-about a {
      width: 244px;
      float: left;
      height: 22px;
      line-height: 22px;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      color: #333; }
      .m-pic-detail .list-about a:hover {
        color: #ff7e0c; }
    .m-pic-detail .list-about span {
      float: left;
      height: 22px;
      line-height: 22px; }
  .m-pic-detail .vote {
    margin-left: 184px; }
  .m-pic-detail .list-img-txt3 {
    margin-left: -10px;
    padding-bottom: 17px; }
    .m-pic-detail .list-img-txt3 li {
      margin-left: 10px;
      margin-top: 10px; }
    .m-pic-detail .list-img-txt3 img {
      width: 180px;
      height: 140px; }
    .m-pic-detail .list-img-txt3 .tit {
      width: 180px; }

.m-noresult-toy {
  margin-top: 20px; }
  .m-noresult-toy .img-tip {
    display: block;
    margin: 0 auto;
    width: 826px;
    height: 362px; }
  .m-noresult-toy .b-title {
    height: 38px;
    line-height: 38px;
    font-size: 18px;
    text-align: left !important;
    position: relative; }
    .m-noresult-toy .b-title .icon {
      float: left;
      background-position: -258px -127px;
      width: 10px;
      height: 10px;
      overflow: hidden;
      margin-top: 14px;
      margin-right: 9px; }

.article-table {
  font-size: 12px;
  color: #000000;
  margin: 10px auto 0; }

.article-table th, .article-table td {
  padding: 3px 0;
  line-height: 24px; }

.article-table th {
  font-weight: normal;
  color: #994724;
  text-align: left;
  padding-left: 5px; }

.table-yellow {
  background: #fff2c6; }

.table-yellow .table-color-deep {
  background: #ffebaa; }

.table-green {
  background: #ccf3ad; }

.table-green .table-color-deep {
  background: #b8eb93; }

.table-blue {
  background: #bdf0fe; }

.table-blue .table-color-deep {
  background: #99e8ff; }

.table-red {
  background: #ffc5c0; }

.table-red .table-color-deep {
  background: #ffb5ae; }

/*# sourceMappingURL=../cssMap/style.css.map */
