@charset "utf-8";
/* /webgame/home/info/css/news.css */
/*@mixin*/
.hidden { display: none !important; }

.image-list li .item_box .item_tag, .nimage-result i, .nresult i { background-image: url(../webgame/home/info/images/other_sprites.png?9f3be3a); background-repeat: no-repeat; }

.frm_wfooter { margin-top: 0; }

.view { background: url(../webgame/home/info/images/fbg.jpg?9f3be3a) #f4f4f4 center top no-repeat; font-family: "Microsoft Yahei", Tahoma, Arial, Helvetica, STHeiti, sans-serif; font-size: 12px; color: #333333; }

.view a:hover { text-decoration: none; }

.wrap { background: url(../webgame/home/info/images/bg.jpg?9f3be3a)  center top no-repeat;  padding-top: 160px; padding-bottom: 20px; width: 1080px; margin: 0 auto; }

.nav { border-bottom: 3px solid #46b4f9; overflow: hidden; }

.nav ul { width: 1080px; }

.nav li { float: left; background: url(../webgame/home/info/images/line_1.png?9f3be3a) left center no-repeat; }

.nav li a { display: block; line-height: 47px; text-align: center; width: 180px; color: #4c4c4c; font-size: 16px; }

.nav li.cur a, .nav li a:hover { background: #46b4f9; color: #fff; }

/* search  */
.search { height: 49px; border-bottom: 1px solid #dedede; background: #fafafa; }

.search-sform { float: left; margin: 10px 0 0 15px; border: 1px solid #dedede; width: 258px; height: 28px; position: relative; *zoom: 1; }

input.sform-btn { position: absolute; top: 0; right: 0; width: 30px; height: 28px; border: none; border-left: 1px solid #dedede; cursor: pointer; background: url(../webgame/home/info/images/i_search.png?9f3be3a) center center no-repeat; font-size: 0; }

input.sform-ipt { line-height: 28px; height: 28px; border: none; padding: 0 5px; width: 220px; }

input.sform-ipt:focus { outline: none; nofocusline: expression(this.onFocus=this.blur()); filter: chroma(color=#000000); border: none; }

.search-hot { float: left; line-height: 30px; margin: 10px 0 0 8px; position: relative; *zoom: 1; padding-left: 60px; }

.hot-label { position: absolute; top: 0; left: 0; }

.hot-list { padding: 8px 0 8px; overflow: hidden; }

.hot-list ul { margin-left: -1px; }

.hot-list li { float: left; padding: 0 10px; border-left: 1px solid #cfcfcf; line-height: 14px; }

.hot-list li a { color: #4c4c4c; }

.hot-list li a:hover { color: #f36161; text-decoration: underline; }

.container { background: url(../webgame/home/info/images/bg_2.png?9f3be3a) repeat-y; }

.aside { float: right; width: 279px; }

.main { float: left; width: 800px; overflow: hidden; }

.entry { border-bottom: 1px solid #dedede; padding: 20px 14px 0; }

.entry-home { display: block; background: #f36161; line-height: 65px; color: #ffffff; font-size: 18px; text-align: center; width: 250px; height: 65px; margin-bottom: 16px; }

.entry-home:hover { opacity: 0.9; }

.entry-home i { width: 28px; height: 24px; vertical-align: middle; margin: -3px 10px 0 0; display: inline-block; background: url(../webgame/home/info/images/ico_home.png?9f3be3a); }

.entry-serv { height: 24px; line-height: 24px; position: relative; *zoom: 1; margin-bottom: 10px; }

.entry-serv dt { color: #808080; float: left; }

.entry-serv dd { color: #4c4c4c; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 116px; }

.entry-begin, .entry-maint { position: absolute; right: 0; top: 0; border: 1px solid #45b3f8; color: #45b3f8; text-align: center; height: 22px; line-height: 22px; width: 62px; }

.entry-maint { border-color: #adadad; color: #adadad; }

.entry-begin:hover { background: #45b3f8; color: #fff; }

.entry-gift,.entry-gift a { line-height: 30px; margin-bottom: 19px; background: #f0f0f0; text-align: center; color: #808080; }

.entry-gift i { display: inline-block; vertical-align: middle; width: 11px; margin: -3px 5px 0 0; height: 12px; background: url(../webgame/home/info/images/ico_gift.png?9f3be3a) no-repeat; }

.othentry { padding: 30px 14px 20px; border-bottom: 1px solid #dedede; }

.othentry li a { display: block; text-align: center; font-size: 16px; color: #fff; line-height: 40px; }

.othentry li a:hover { opacity: 0.9; }

.othentry li a i { width: 18px; height: 18px; display: inline-block; vertical-align: middle; margin: -2px 5px 0 0; background: url(../webgame/home/info/images/s_othentry.png?9f3be3a) no-repeat; }

.othentry li.item-charge a { background: #45b3f8; }

.othentry li.item-download a { background: #78c13d; }

.othentry li.item-group a , .imod-txtlist-last .label-txtlist .label{ background: #fca933!important; }

.othentry li.item-charge a i { background-position: 0 0; }

.othentry li.item-download a i { background-position: 0 -18px; }

.othentry li.item-group a i { background-position: 0 -36px; }

.othentry li { margin-bottom: 10px; }

.gameInfo { border-bottom: 1px solid #dedede; padding: 19px 14px 20px; }

.hd1 { line-height: 34px; position: relative; *zoom: 1; }

.hd1 h2 { font-weight: bold; color: #4c4c4c; font-size: 12px; }

.hd1-more { position: absolute; top: 0; right: 0; color: #808080; }

.gameInfo-list { overflow: hidden; }

.gameInfo-list ul { width: 260px; margin-left: -7px; }

.gameInfo-list li { float: left; line-height: 14px; padding: 8px 0; }

.gameInfo-list li a { color: #4c4c4c; width: 64px; text-align: center; display: block; border-right: 1px solid #9f9f9f; }

.gameInfo-list li a:hover { color: #f36161; text-decoration: underline; }

.videoRank { padding: 19px 14px 20px; border-bottom: 1px solid #dedede; }

.videoRank-list li { position: relative; *zoom: 1; padding: 0 10px 0 26px; }

.videoRank-list li.even { background: #f0f0f0; }

.videoRank-list li i { position: absolute; width: 14px; height: 14px; line-height: 14px; text-align: center; color: #fff; background: #acacac; border-radius: 2px; top: 8px; left: 5px; font-style: normal; }

.videoRank-list li.item--1 i { background: #e80202; }

.videoRank-list li.item--2 i { background: #ff871d; }

.videoRank-list li.item--3 i { background: #ffb21d; }

.videoRank-list li .item-title { line-height: 30px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.videoRank-list li a { color: #4c4c4c; display: block; padding-top: 8px; padding-left: 105px; position: relative; *zoom: 1; overflow: hidden; padding-bottom: 15px; display: none; }

.videoRank-list li a:hover .item-tit { color: #45b3f8; }

.videoRank-list li .item-img { position: absolute; left: 0; top: 8px; }

.videoRank-list li span { float: left; width: 110px; }

.videoRank-list li .item-tit { line-height: 12px; font-weight: bold; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; margin-bottom: 5px; }

.videoRank-list li .item-hot, .videoRank-list li .item-author { line-height: 18px; }

.videoRank-list li .item-author { display: inline-block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.videoRank-list li.cur .item-title { display: none; }

.videoRank-list li.cur .item-info { display: block; }

.adv { padding: 20px 14px; border-bottom: 1px solid #dedede; }

.servCent { padding: 19px 14px 20px; }

.servCent-online, .servCent-charge { float: left; margin-right: 9px; width: 95px; line-height: 25px; text-align: center; color: #4c4c4c; border: 1px solid #d9d9d9; }

.servCent-online:hover, .servCent-charge:hover { background: #45b3f8; border-color: #45b3f8; color: #fff; }

.servCent-hd { margin-bottom: 8px; }

.servCent-txt { clear: both; padding: 5px 0; }

.servCent-txt p { line-height: 30px; color: #4c4c4c; }

.servCent-select { position: relative; z-index: 3; }

/* selectlist */
.m_selectlist { background: #fcfcfc; width: 220px; height: 27px; position: relative; cursor: pointer; }

.m_selected { height: 26px; border: 1px solid #dedede; }

.m_selected .select_txt { padding-left: 10px; color: #808080; line-height: 26px; }

.m_selected .flag_down b { position: absolute; border: 5px solid #fcfcfc; border-top-color: #a8a8a8; top: 12px; right: 8px; overflow: hidden; height: 0px; }

.flag_down { position: absolute; top: 1px; right: 1px; width: 26px; height: 25px; background: #fcfcfc; border-left: 1px solid #dedede; }

.selectlist li { width: 100%; height: 24px; line-height: 24px; cursor: pointer; *vertical-align: center; overflow: hidden; color: #9a9a9a; padding: 0 10px; }

.selectlist li:hover, .selectlist li.cur, .selectlist li.cur:hover { background: #9a9a9a; text-decoration: none; color: #1a1b1d; }

.m_selectlist .m_select_cont { position: absolute; top: 29px; width: 218px; border: 1px solid #dedede; border-top: 0; display: none; overflow: hidden; padding: 5px 0; background: #fff; }

.m_selectlist .selectlist { *vertical-align: top; }

/* hot recom */
.recom { background: #fff; border-top: 1px solid #d9d9d9; padding: 10px 14px; }

.recom-list { padding: 8px 0; }

/*.recom-list ul { width: 954px; }*/

.recom-list li { float: left; text-align: center; width: 90px; margin: 0 13px; }

.recom-list li a { color: #4c4c4c; line-height: 24px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; }

.crumb { line-height: 26px; color: #808080; margin-bottom: 10px; }

.crumb a { color: #45b3f8; }

.crumb a:hover { text-decoration: underline; }

/*  news list*/
.news { padding: 20px 14px 0; }

.news-contri { float: right; width: 64px; height: 24px; line-height: 24px; border: 1px solid #dedede; text-align: center; color: #808080; }

.news-contri:hover { background: #46b4f9; border-color: #46b4f9; color: #fff; }

.list-1 li { line-height: 44px; height: 44px; border-bottom: 1px dotted #e0e0e0; font-size: 14px; }

.list-1 li a { color: #333333; font-size: 14px; display: inline-block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; max-width: 370px; vertical-align: top; float: left; }

.list-1 li a:hover { color: #f36161; text-decoration: underline; }

.list-1 .item-time { float: right; color: #808080; font-size: 12px; }

.list-1 .item-cate { color: #46b4f9; float: left; }

.news-list li em { width: 21px; height: 9px; display: inline-block; vertical-align: top; margin: 6px 0 0 2px; background: url(../webgame/home/info/images/s_tag.png?9f3be3a) no-repeat; float: left; }

.news-list li em.i-hot { background-position: 0 0; }

.news-list li em.i-new { background-position: 0 -9px; }

.news-list li.spec .item-cate { color: #f36161; }

.news-list li.spec a { color: #f36161; }

/* pager */
.pager { text-align: center; padding: 20px 0; }
.pager a, .pager span { display: inline-block; width: 26px; line-height: 26px; border: 1px solid #dddddd; text-align: center; color: #4c4c4c; transition: background-color 0.3s, color 0.3s, border-color 0.3s; }
.pager a:hover, .pager a.cur, .pager span:hover, .pager span.cur { background: #a8895f; border-color: #a8895f; color: #fff; }
.pager a.pager-disable:hover, .pager span.pager-disable:hover { background: none; border-color: #dddddd; color: #dddddd; }
.pager .pager-fst, .pager .pager-prev, .pager .pager-next, .pager .pager-end { width: 54px; }
.pager .pager-disable { color: #dddddd; cursor: default; }

/* serp */
.serp { padding: 20px 14px 0; }

.serp-result { padding: 0 11px; line-height: 38px; background: #fafafa; color: #808080; }

.serp-result span { color: #ea2626; }

.serp-list li { padding: 7px 0 13px; border-bottom: 1px dotted #e6e6e6; }

.serp-list li a { color: #333333; font-size: 14px; display: inline-block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; max-width: 370px; vertical-align: top; float: left; }

.serp-list li a:hover { color: #f36161; text-decoration: underline; }

.serp-list li strong { color: #ff0000; }

.serp-list .item-cate { color: #46b4f9; font-size: 14px; float: left; }

.serp-list .item-time { float: right; color: #808080; }

.serp-list .item-hd { line-height: 40px; height: 40px; overflow: hidden; }

.serp-list .item-bd { line-height: 24px; color: #808080; }

/* article */
.article { padding: 20px 14px 0; }

.article-hd { padding: 10px 0 13px; border-bottom: 1px dotted #e0e0e0; }

.article-tit { text-align: center; margin-bottom: 6px; font-size: 24px; color: #4c4c4c; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.article-subtit { line-height: 28px; height: 28px; color: #808080; padding-left: 97px; }

.article-subtit span { margin-right: 20px; float: left; }

.article-subtit .subtit-ec { color: #45b3f8; float: left; margin-right: 20px; }

.article-subtit a:hover { text-decoration: underline; }

.article-subtit .subtit-share { float: left; }

.subtit-share .share-label { float: left; }

.subtit-share .share-wrap { float: left; padding-top: 5px; }

.article-bd { font-size: 14px; color: #4d4d4d; line-height: 30px; padding: 10px 0 50px; overflow: hidden; }

.article-bd table { text-align: center; table-layout: fixed; }

.article-bd td { border: 1px solid #000; }

.article-bd img { max-width: 672px; margin: 7px 0; _width: expression(this.width > 672 ? "672px": "auto"); }

.declare-txt { text-align: center; color: #808080; line-height: 24px; }

.declare_post { height: 104px; padding-bottom: 20px; margin-bottom: 30px; zoom: 1; }

.declare_post:after { content: ""; display: table; clear: both; }

.declare_num_l, .declare_num_r { float: left; _display: inline; width: 96px; padding-top: 44px; height: 60px; line-height: 60px; color: #333; font-size: 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.declare_num_l { text-align: right; }

.declare_num_l i, .declare_num_r i { color: #f36161; font-size: 18px; }

.declare_action { float: left; _display: inline; width: 440px; height: 104px; padding: 0 10px; margin: 0 10px; background: url(../webgame/home/info/images/declare_post_bg.png?9f3be3a) 0 100% no-repeat; overflow: hidden; }

.declare_action_l, .declare_action_r { _display: inline; height: 104px; width: 106px; padding: 0 2px; }

.declare_action_l { float: left; }

.declare_action_r { float: right; }

.declare_action_l a, .declare_action_r a { display: block; width: 106px; height: 104px; background: url(../webgame/home/info/images/sprites_declare.png?9f3be3a) no-repeat; }

/*.declare_action_l a {*/
/*background-position: 0 0;*/
/*}*/
.declare_action_l a { background-position: 0 -106px; }

.declare_action_l a:hover, .declare_action_l a.active { background-position: 0 -212px; _background-position: 0 -212px !important; }

/*.declare_action_r a {*/
/*background-position: 0 -318px;*/
/*}*/
.declare_action_r a { background-position: 0 -424px; }

.declare_action_r a:hover, .declare_action_r a.active { background-position: 0 -530px; _background-position: 0 -530px !important; }

.declare_action_m { float: left; _display: inline; width: 220px; height: 60px; padding-top: 44px; }

.declare_action_m span { display: block; background: url(../webgame/home/info/images/declare_post_bg.png?9f3be3a) -460px 0 no-repeat; width: 40px; height: 60px; margin: 0 auto; position: relative; }

.article-declare.article-declare-2 .declare_action { float: none; margin: 0 auto; position: relative; height: 112px; }
.article-declare.article-declare-2 .declare_num_m { position: absolute; left: 230px; top: 0; _display: inline; width: 96px; padding-top: 52px; height: 60px; line-height: 60px; color: #333; font-size: 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.article-declare.article-declare-2 .declare_num_m i { color: #f36161; font-size: 18px; }
.article-declare.article-declare-2 .declare_action_m { position: absolute; width: 100px; height: 112px; left: 130px; bottom: -2px; }
.article-declare.article-declare-2 .declare_action_m a { width: 100px; height: 112px; display: block; background: url(../webgame/home/info/images/sprites_declare_2.png?9f3be3a) no-repeat; background-position: 0 0px; }
.article-declare.article-declare-2 .declare_action_m a:hover { background-position: 0 -112px; }
.article-declare.article-declare-2 .declare_action_m a.active { background-position: 0 -224px; }

.article-morecom { width: 250px; line-height: 40px; background: #45b3f8; text-align: center; color: #ffffff; display: block; margin: 0 auto 50px; font-size: 14px; }

.article-morecom:hover { opacity: 0.9; }

.article-page { line-height: 38px; height: 38px; background: #fafafa; color: #808080; padding: 0 28px; font-size: 14px; margin-bottom: 40px; *zoom: 1; *overflow: hidden; }

.article-page a { color: #333333; display: inline-block; width: 230px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: top; }

.article-page a:hover { color: #45b3f8; text-decoration: underline; }

.article-page .page-prev { float: left; }

.article-page .page-next { float: right; }

.article-page .page-label { float: left; }

.article-relate { margin-bottom: 18px; }

.relate-tit { line-height: 32px; font-weight: bold; color: #4c4c4c; font-size: 14px; border-bottom: 1px solid #ebebeb; }

.relate-list { overflow: hidden; }

.relate-list ul { width: 700px; }

.relate-list li { width: 322px; float: left; margin-right: 28px; line-height: 34px; height: 34px; }

.relate-list li a { max-width: 300px; }

/* video */
.video { padding: 20px 14px 0; }

.video-list ul { width: 800px; }

.video-list li { float: left; margin: 0 45px 26px 15px; width: 204px; }

.video-list li a { color: #333333; }

.video-list .item-cover { background: #e3e3e3; padding: 1px; border: 1px solid #cacaca; width: 200px; height: 114px; position: relative; *zoom: 1; display: block; }

.video-list .item-tag { position: absolute; width: 35px; height: 35px; left: 0; top: 0; background: url(../webgame/home/info/images/s_tag2.png?9f3be3a) no-repeat; z-index: 2; }

.video-list .item-tag--new { background-position: 0 -35px; }

.video-list .item-tag--hot { background-position: 0 0; }

.video-list .item-bg { position: absolute; width: 200px; height: 114px; left: 1px; bottom: 1px; background: rgba(0, 0, 0, 0.5); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); z-index: 1; display: none; }

.video-list .item-icon { position: absolute; width: 57px; height: 57px; top: 21px; left: 50%; margin: 0 0 0 -29px; background: url(../webgame/home/info/images/ico_play.png?9f3be3a) no-repeat left center; z-index: 2; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transform: scale(0); transform: scale(0); -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }

.video-list .item-title { position: absolute; width: 200px; line-height: 20px; text-align: center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; left: 1px; bottom: 1px; color: #d7d7d7; background: rgba(0, 0, 0, 0.5); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); z-index: 2; }

.video-list .item-author { float: left; padding-left: 17px; line-height: 26px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 130px; background: url(../webgame/home/info/images/ico_author.png?9f3be3a) no-repeat left center; }

.video-list .item-pv { float: right; padding-left: 19px; line-height: 26px; background: url(../webgame/home/info/images/ico_pv.png?9f3be3a) no-repeat left center; }

.video-list li a:hover .item-bg { display: block; }

.video-list li a:hover .item-icon { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; -webkit-transform: scale(1); transform: scale(1); -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }

.sort { float: right; line-height: 26px; }

.sort-label { float: left; }

.sort-item { margin-right: 10px; cursor: pointer; position: relative; float: left; *zoom: 1; padding-right: 20px; }

.sort-item b { width: 12px; height: 12px; display: inline-block; position: absolute; right: 2px; top: 8px; background: url(../webgame/home/info/images/ico_radio.png?9f3be3a) 0 0 no-repeat; }

.sort-item.cur b { background-position: -12px 0; }

.sort-item span { color: #e80202; }

.sort-item label { cursor: pointer; }

.sort-item input[type="radio"] { cursor: pointer; }

.videoSearchResult { padding: 5px 14px 0; border-top: dotted 1px #e0e0e0; }

.videoSearchResult-empty { line-height: 118px; width: 204px; text-align: center; color: #808080; font-weight: bold; font-size: 24px; display: block; }

.videoSearchResult a.videoSearchResult-more { padding: 29px 0 29px 96px; position: relative; *zoom: 1; line-height: 30px; color: #707070; font-size: 18px; font-weight: bold; width: 108px; float: left; background: url(../webgame/home/info/images/ico_more_2_bg.png?9f3be3a) no-repeat left center; }

.videoSearchResult a.videoSearchResult-more i { position: absolute; left: 32px; top: 37px; width: 45px; height: 45px; background: url(../webgame/home/info/images/ico_more_2.png?9f3be3a) no-repeat left center; }

.videoSearchResult-hd h2 b { color: #ff0000; }

.videoSearchResult-hd .hd1-more { color: #46b4f9; }

.videoSearchResult-hd .hd1-more span { color: #ff0000; }

.container-naside .main { float: none; width: 1050px; background-color: #fff; padding: 15px 15px 0; }

.images .classify { padding-bottom: 10px; }

.images .classify .title { display: inline-block; background-color: #fca933; color: #fff; position: relative; zoom: 1; width: 80px; height: 24px; line-height: 24px; text-align: center; vertical-align: 0; margin-right: 10px; }

.images .classify .title:after { content: ""; width: 0; height: 0; border: 6px solid transparent; border-left-color: #fca933; position: absolute; right: -12px; top: 6px; }

.images .classify a { padding: 0 4px; color: #4c4c4c; }

.images .classify .a:hover { color: #48b6fb; }

.images .classify .special, .images .classify .special:hover { color: #f36161; text-decoration: underline; }

.images .classify .split { display: inline-block; background: #aaa; width: 1px; height: 12px; vertical-align: -2px; }

.images .classify-sub { border-bottom: solid 1px #ebebeb; }

.images .classify-sub .title { background-color: #45b3f8; }

.images .classify-sub .title:after { border-left-color: #45b3f8; }

.images .classify-list { padding-bottom: 10px; *zoom: 1; }
.images .classify-list:after { content: ""; display: table; clear: both; }
.images .classify-list .title { display: inline-block; background-color: #fca933; color: #fff; position: relative; zoom: 1; width: 80px; height: 24px; line-height: 24px; text-align: center; vertical-align: 0; margin-right: 10px; }
.images .classify-list .title:after { content: ""; width: 0; height: 0; border: 6px solid transparent; border-left-color: #fca933; position: absolute; right: -12px; top: 6px; }
.images .classify-list a { padding: 0 4px; color: #4c4c4c; }
.images .classify-list a:hover { color: #48b6fb; }
.images .classify-list .active, .images .classify-list .active:hover { color: #f36161; text-decoration: underline; }
.images .classify-list .split { display: inline-block; background: #aaa; width: 1px; height: 12px; vertical-align: -2px; }
.images .classify-list.classify-list-2 { border-bottom: solid 1px #ebebeb; }
.images .classify-list.classify-list-2 .title { background-color: #45b3f8; }
.images .classify-list.classify-list-2 .title:after { border-left-color: #45b3f8; }

.image-tab-tit { float: left; }

.image-tab-list { *zoom: 1; float: left; }
.image-tab-list:after { content: ""; display: table; clear: both; }
.image-tab-list .image-tab-item { float: left; }

.image-list { padding-top: 5px; margin-right: -20px; }
.image-list li { float: left; width: 183px; height: 250px; position: relative; *zoom: 1; margin: 10px 24px 0 7px; text-align: center; }
.image-list li .item_box { display: block; }
.image-list li .item_box .item_img { border: solid 2px #fff; width: 179px; height: 215px; display: block; }
.image-list li .item_box .item_tit { width: 100%; color: #4c4c4c; line-height: 32px; display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: inline-block; vertical-align: bottom; *vertical-align: auto; }
.image-list li .item_box .item_tag { position: absolute; top: 2px; right: 2px; }
.image-list li .item_box .tag_new { background-position: -50px -119px; width: 46px; height: 46px; }
.image-list li .item_box .tag_hot { background-position: 0 -119px; width: 46px; height: 46px; }
.image-list li:hover .item_img { border: solid 2px #f36161; }
.image-list li:hover .item_tit { color: #f36161; }

.videoSearchResult .image-list ul, .serp .image-list ul { margin-right: -60px; padding-left: 26px; }
.videoSearchResult .image-list li, .serp .image-list li { margin: 10px 36px 0 0; }

.nimage-result i { background-position: 0 0; width: 176px; height: 115px; display: block; margin: 10px auto; }

.nresult { text-align: center; }
.nresult i { display: block; margin: 20px auto 10px; }
.nresult .nvideo { background-position: -180px 0; width: 176px; height: 115px; }
.nresult .nimage { background-position: 0 0; width: 176px; height: 115px; }
.nresult .txt { font-size: 18px; line-height: 32px; color: #808080; }
.nresult .txtlnk { display: block; width: 250px; height: 50px; line-height: 50px; color: #fff; background-color: #a8895f; margin: 10px auto; font-size: 14px; }
.nresult .txtlnk:hover { background-color: #b47f36; text-decoration: none; }

/* ========== add by xiaofang ========== */
.fixed_menu{
    position:absolute;
}
.fixed_menu .gototop{
    background:  url(../webgame/home/info/images/gotop_btn.png?9f3be3a) 0 0 no-repeat;
    padding-top: 26px;
    height: 24px;
    line-height: 24px;
    display: block;
    width: 55px;
    text-align: center;
    color: #4c4c4c;
    font-size: 12px;
}
.fixed_menu .gototop:hover{
    background:  url(../webgame/home/info/images/gotop_btn.png?9f3be3a)  0 -50px no-repeat;
    color: #d2edfd;
    text-decoration: none;
}

.search{
    border-top:solid  1px #dedede;
}
.imod-txtlist{
   padding: 10px 15px 0;
}


.imod-txtlist  .label-txtlist{  line-height: 32px;  position: relative; *zoom: 1; padding: 0 0 5px 108px;   border-bottom: dashed  1px #e4e4e4; }
.imod-txtlist-last .label-txtlist{
    border: 0 none;}
.imod-txtlist .label-txtlist .label { position: absolute; top: 0; left: 0; background: #f36161;line-height: 32px;width: 110px;  height: 32px; color: #fff;
    font-weight: 700;
    font-size: 14px;  text-align: center }

.imod-txtlist .label-txtlist .txtlist { padding: 10px 0; overflow: hidden;
    font-size: 14px; }

.imod-txtlist  .txtlist  li { float: left; padding: 0 10px; border-left: 1px solid #cfcfcf; line-height: 14px; }

.imod-txtlist .txtlist li a { color: #4c4c4c; }

.imod-txtlist  .txtlist li a:hover { color: #f36161; text-decoration: underline; }


.mod-txtlist-block{
    padding: 10px 15px;
    font-size: 14px;

}

.mod-txtlist-block .hd1 h2 {  font-size: 14px; }
.txtlist-block li{
    width: 240px;
    height: 28px;
    line-height: 28px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.txtlist-block li a { color: #4c4c4c; }
.txtlist-block li a:hover { color: #f36161; text-decoration: underline; }
.mod-zrxw{
    border-bottom: 1px solid #dedede;
}

.mod-article-fd{
    border-top: solid 1px  #ebebeb;
    border-bottom: solid 2px #ebebeb;
    padding: 25px 0 20px;
    color: #4d4d4d;
    margin-top: 20px;
}
.mod-article-fd  h2{
    font-size: 20px;
    font-weight: 700;
    text-align: center;
    margin-top: 20px;
}
.mod-article-fd a{
    color: #a8895f;
    text-decoration: underline;
}
.mod-article-fd  h2 a{
    text-decoration: none;
}
.mod-article-fd a:hover{
    text-decoration: underline;
}

/* add  by  xiaofang  21-11-24 */

.mod-page-form{
    display: inline-block;
    width: 188px;
    border: solid 1px #dddddd;
    height: 26px;
    overflow: hidden;
    vertical-align: bottom;
    padding: 0 10px;
}
.mod-page-form  span{
    border: 0 none;
}
.mod-page-form  span:hover{
    background: none;
    color: #4c4c4c;
}
.mod-page-form .pager-total{
    width:auto;
    float: left;
}
.mod-page-form .pager-total:after{
    content: "|";
    margin: 0 10px;
    color: #dfdfdf;
}
.mod-page-form  .page-form {
    float: left;
}

.mod-page-form   input{
    width: 30px;
    margin:  0 5px;
    height: 16px;
    line-height: 16px;
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
    padding: 0 3px;
    border:solid 1px #dddddd ;
}
.mod-page-form  .pager-input{
    width: auto;
    float: left;
}
.mod-page-form  .submitBtn{
    float: left;
    width: 44px;
    text-align: center;
    color: #ffffff;
    border-radius: 5px;
    background-color: #a8895f;
    border: 0 none;
    height: 20px;
    line-height: 20px;
    margin: 3px  0 0 5px;
}
.search-sform{
    border: 0 none;
    width: 450px;
    height: 30px;
    position: relative;
}
.search-sform::before{
    content: '';
    border: 1px solid #dedede;
    width: 232px;
    height: 28px;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #fff;
}
.search-sform input.sform-ipt{
    border: 1px solid #dedede;
    vertical-align: bottom;
    position: absolute;
    top: 0;
    left: 0;
}
.search-sform .sform-btn-v2{
    background-color: #a8895f;
    padding:0 10px 0 30px;
    display: inline-block;
    height: 28px;
    line-height: 28px;
    color: #fff;
    border: solid 1px #a8895f;
    position: absolute;
    left: 232px;
}
.search-sform .sform-btn-v2::before{
    content: "";
    background: url(../webgame/home/info/images/search-v21.png?);
    position: absolute;
    width: 16px;
    height: 16px;
    left: 8px;
    top: 50%;
    margin: -8px 0 0  0;
}
.search-sform .sform-btn-v22{
    background-color: #fff;
    color: #4d4d4d;
    border-color: #dedede;
    left: 332px;
}
.search-sform .sform-btn-v22::before{
    background-image: url(../webgame/home/info/images/search-v22.png?);
}

.articleFooterTable table{
    width: 100%;
}
.articleFooterTable .banner{
    width: 100%;
    max-width: 100%;
}
.articleFooterTable td{
    padding: 10px;
    font-weight: bold;
    border: 1px solid #CCC;
}
.articleFooterTable td .aColor{
    color: #666;
}

/*=== add  by  xiaofang 21-12-28 ===*/
.articleFooterTable{
    padding: 26px 0;
    border-top: solid 1px  #ebebeb;
}
.articleFooterTable td a:hover{
    text-decoration: underline;
}
