@charset "gb2312";
html, body, div, span,applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;}
body {width: 100%;height:auto;background:#fff;-webkit-text-size-adjust:none;}
div {text-align:left;}
body{font:12.5pt/1.45em Arial, Helvetica, sans-serif;color:#d5d4d4;position: relative;}
h1, h2, h3, h4, h5, h6{font-size:100%;}
em,ba,i{ font-style:normal;}
li{list-style-type:none;}
a{text-decoration:none;color:#d5d4d4;}
a:hover{color: #f0c110;text-decoration:none;}
fieldset, img {border:0;}
label,button{cursor: pointer;}
select,input,textarea,font{font-size: 11px;line-height:1.2em;}
.clear{clear:both; line-height:0px; overflow:hidden;}
.left{ float:left;}
.right{ float:right;}
p.lheight{ height:20px; margin:0 0 30px;}
#more { -moz-border-bottom-colors: none; -moz-border-left-colors: none;  -moz-border-right-colors: none;    -moz-border-top-colors: none;    background: none repeat scroll 0 0 transparent;    border-color: -moz-use-text-color -moz-use-text-color #D7D7D7;  border-image: none;    border-style: none none solid;    border-width: 0 0 2px;    color: #807d7d;    display: block;    font-size: 20px;    height: 50px;    line-height: 50px;    overflow: hidden;    text-align: center;    width: 100%; margin:0 0 52px;}


header{ width:100%; overflow:hidden; background:url(../images/bg-01.jpg) repeat-x; height:38px;}
.top .t-home{ display: inline-block; height: 24px; left: 0; padding: 2px; position: absolute; top: 0; width: 33px; text-indent:-50em; background: url(../images/ico-04.png) no-repeat 6px 4px; background-size:33px 400px;}
.top .t-logo { color: #FFFFFF; font-size: 20px; padding:5px 0 0; margin: 0 30%; text-align: center;}
.top .t-search{ display: inline-block; height: 36px; padding:0px; position: absolute; right: 0; top: 0; width: 40px; text-indent:-999em; background: url(../images/ico-04.png) no-repeat 0 -45px; background-size:33px 400px;}
.wrapper{ width:100%; margin:0 auto; background-color:#fff;}
/*the page-index*/

.ui-slider { height: 120px; width: 100%; overflow: hidden; position: relative; -webkit-user-select: none; -webkit-touch-callout:none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.ui-slider-wheel { height:120px; position: relative; left: 0; top: 0; -webkit-transform: translate3d(0, 0, 0); -webkit-transition-duration: 0ms;    -webkit-animation-timing-function:ease-out;}
.ui-slider-item > a { display: block; text-decoration: none;}
.w-hos p { color: #EDEDED;}
.ui-slider-group { height: 100%; float: left;}
.ui-slider-item { height: 100%; width:100%; background-color: #e3e3e3; text-align: center; top:0; display: inline-block; overflow: hidden;}
.ui-slider-item > p { position: absolute; bottom: 0; width: 100%; text-align: left; pointer-events: none; overflow: hidden; word-break: break-all; white-space: nowrap;    text-overflow: ellipsis; font-size:14px;}
.ui-slider-dots { position: absolute; bottom:6px; right: 0; padding: 0 6px; text-align: right;}
.ui-slider { height:120px;}
.ui-slider-item img { background:#E7E7E7; width:100%; height:120px;}
.ui-slider-item > p { color: #fff; background: rgba(0, 0, 0, 0.5); padding: 6px 0; text-indent: 10px;}
.ui-slider-dots b { display: inline-block; margin: 0 4px; width: 6px; height: 6px; border-radius: 3px;    background: rgba(144, 144, 144, 0.8);}
.ui-slider-dots .ui-slider-dot-select { background: #fff;}
.ui-slider-pre, .ui-slider-next { position: absolute; z-index: 99; width: 20px;    height: 40px;    top:50%;    margin-top: -35px;    background: rgba(0, 0, 0, 0.3);    background-size: 35px 15px;    outline: none;}
.ui-slider-pre b, .ui-slider-next b {    display: inline-block;    width:50px;    height:60px;    position: relative;    top:-10px;}
.ui-slider-pre b {    left:0;}
.ui-slider-next b {    left:-30px;}
.ui-slider-pre {    background-position: 3px center;    left: 0;    border-radius: 0 20px 20px 0;}
.ui-slider-next {    background-position: -18px center;    right: 0;    border-radius: 20px 0 0 20px;}
/*css for pad*/
@media all and (min-device-width:768px) and (max-device-width: 1024px){    .ui-slider-item > p {        font-size: 16px;        padding: .5em 0;        text-indent: .8em;   font-size:14px; }    .ui-slider-dots {        bottom:.5em;        padding-right: .5em;    }
    .ui-slider-dots b {        margin-right: .5em;        width: .5em;        height: .5em;        border-radius: .25em;    }
   .ui-slider-pre, .ui-slider-next {        width: 24px;        height: 48px;        top:50%;        margin-top: -42px;        background-size: 42px 18px;    }
    .ui-slider-pre b, .ui-slider-next b {        width:60px;        height:72px;        top:-12px;    }
    .ui-slider-pre b {        left:0;    }
    .ui-slider-next b {        left:-36px;    }
    .ui-slider-pre {        background-position: 3px center;        border-radius: 0 24px 24px 0;    }
    .ui-slider-next {        background-position: -22px center;        border-radius: 24px 0 0 24px;    }
}


.star1,.star2,.star3,.star4,.star5,.star6{background:url(../images/star.gif) no-repeat;width:74px;height:13px;display:inline-block;}
.star1{background-position:0 -13px;}
.star2{background-position:0 -26px;}
.star4,.star3{background-position:0 -39px;}
.star5{background-position:0 -52px;}
.star6{background-position:0 -65px;}

.section{ width:100%;}
.title{ padding:0 10px; height: 41px; line-height:40px; background: none repeat scroll 0 0 #FFFFFF; border-bottom: 3px solid #D9D9D9; font-size: 16px;}
.title em{ float:left; display:inline-block; padding:0 2px; border-bottom: 3px solid #621c01; color:#302f2d; font-weight:bold;}
.content{ display:block;}
.tab-content div { display: none;}
.tab-content .active { display: block;}
.tab-content ul:after{ clear: both; content: " "; display: block; height: 0;}
.tab-content li.soft-item{ border-bottom: 1px solid #eceaea; border-right: 1px solid #eceaea; height: 70px; cursor: default; width: 50%; float: left; overflow:hidden; margin-left:-1px;}
.tab-content li.soft-item a{ display:block; width:100%; height:80px; float:left; overflow:hidden;}
.tab-content li.soft-item .s-name a{ display:block; width:100%; line-height:18px;}
.tab-content li.soft-item dl:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.tab-content li.soft-item dl { padding:10px 0 0;}
.tab-content li.soft-item dl .s-photo{ float:left; width:50px; height:50px; padding:0 0 0 16px;}
.tab-content li.soft-item dl .s-name{ float:left; font-size:16px line-height:20px; padding:0 0 20px 8px; width:92px;}
.tab-content li.soft-item dl .s-name b{ display:block; font-size:14px; font-weight:normal; color:#000; padding:0 0 6px;}
.tab-content li.soft-item dl .s-name em{ display:block; color:#979797; font-size:12px;}
.tab-content li.soft-item dl .s-xx{ float:right; color:#f07804; text-shadow: 1px 1px 1px #fff; margin:0 13px 0 0;}
.tab-content li.soft-item dl .s-xx a{ background:url(../images/iconbg@2x.png) no-repeat 4px -106px; background-size:33px 400px; width:41px; height:53px; line-height:88px; text-align:center; color:#621c01; font-size:12px;}

.new-list > .new-item:before, .new-list > .new-item:after, .new-list > .new-item > a:before, .new-list > .new-item > a:after { content: "";}
.new-list > li:nth-child(1) { border-top: medium none;}
.new-list > .new-item { border-bottom: 1px solid #d3d3d3; border-top: medium none; height: 78px; padding: 10px 0;}
.new-list > .new-item .n-photo img { height: 69px; margin-right: 4%; margin-top: 5px;  width: 105px;	display: block;	float: left; border:1px solid #dadada; padding:1px;}
.new-list > li { border-top: 1px solid #ECECEC;	border-bottom: 1px dashed #999999; border-top: 0 none; height: 35px; line-height: 35px; margin: 0 4%; clear:both;}
li { list-style: none outside none;}
.new-list > li > a:after, .cateEntry:after { float: right;}
.new-list > .new-item > a, .new-list > .new-item > a:visited { display: inline; height: auto;}
.new-list > li > a, .new-list > li > a:visited { display: block; height: 35px; overflow: hidden;}
.new-list > li > a > p.newstitle{ height:28px; line-height:28px; font-size:16px; color:#302f2d;}
.new-list > li > a > p:nth-child(1) { overflow: hidden;}
.new-list > li > a > p:nth-child(2) { color:#808080; font-size: 12px; height: 34px; line-height:16px; overflow: hidden;}

.cateEntry { background: none repeat scroll 0 0 #d6d6d6;}
.goTop, .cateEntry { display: block;}
.pageBtn,a.pageBtn:hover { background: none repeat scroll 0 0 #d6d6d6; border-radius: 5px 5px 5px 5px; font-size: 16px; height: 34px; line-height: 34px; margin: 6px auto 23px; text-align: center; width: 92%;	color:#302f2d;}


footer { background: #222; bottom: 0; left: 0; position: fixed; width: 100%; z-index: 9999999;}
footer > nav { display: block; height: 40px; overflow: hidden;}
footer > nav > a{ color: #621c01; float: left; font-size: 14px; height: 50px; line-height:15px; text-align: center; text-shadow: 1px 1px 1px #fa9e45; letter-spacing:2px; width: 20%;}
footer > nav > a > img{ width:25px; height:8px; display:block; margin:6px auto 3px;}
footer > nav > a.active{ background-color:#bc5404;} 
footer > nav > a:hover{ color:#fff;}


@media only screen and （-webkit-min-device-pixel-ratio： 2）， only screen and （min-device-pixel-ratio： 2） {
.top .t-home {
background-image： url（../images/iconbg@2x.png<script type="text/javascript">
/* <！［CDATA［ */（function（）{try{var s，a，i，j，r，c，l=document.getElementById（"__cf_email__"）;a=l.className;if（a）{s='';r=parseInt（a.substr（0，2），16）;for（j=2;a.length-j;j+=2）{c=parseInt（a.substr（j，2），16）^r;s+=String.fromCharCode（c）;}s=document.createTextNode（s）;l.parentNode.replaceChild（s，l）;}}catch（e）{}}）（）;
/* ］］> */</script>）;
background-size： 59px 602px;
}
}



/* 游戏列表样式 */

.tab-content li.nysoft-item { border-bottom: 1px solid #D7D7D7;  border-right: 1px solid #D7D7D7; cursor: default;    float: left;    height: 72px;    margin-left: -1px;    overflow: hidden;    width: 50%;}
.tab-content li.nysoft-item a{ display:block; width:100%; height:50px; float:left; overflow:hidden;}
.tab-content li.nysoft-item .s-name a{ display:block; width:100%; height:21px; line-height:20px; overflow:hidden; color:#000; max-width:80px;}
.tab-content li.nysoft-item dl:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.tab-content li.nysoft-item dl { padding:10px 0 0;}
.tab-content li.nysoft-item dl .s-photo{ float:left; width:54px; height:50px; padding:0 0 0 16px;}
.tab-content li.nysoft-item dl .s-name{ float:left; font-size:14px; padding:0 0 10px 8px;  overflow:hidden;}
.tab-content li.nysoft-item dl .s-name b{ display:block; font-size:16px; font-weight:normal; color:#000; padding:0 0 3px;}
.tab-content li.nysoft-item dl .s-name em{ display:block; color:#979797; font-size:12px;}
.tab-content li.nysoft-item dl .s-xx{ float:right; background:url(../images/iconbg@2x.png) no-repeat 14px -106px; background-size:33px 400px; padding:35px 18px 0; color:#f07804; text-shadow: 1px 1px 1px #fff;}

/* 排行列表样式 */
.tab-content li.rankitem { border-bottom: 1px solid #D7D7D7;  border-right: 1px solid #D7D7D7; cursor: default; height: 80px;    margin-left: -1px;    overflow: hidden;    width: 100%;}
.tab-content li.rankitem a{ display:block; width:100%; height:80px; float:left; overflow:hidden;}
.tab-content li.rankitem a img{ width:50px; height:50px;}
.tab-content li.rankitem .s-name a{ display:block; float:none; width:100%; height:16px; line-height:16px; overflow:hidden; }
.tab-content li.rankitem dl:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.tab-content li.rankitem dl { padding:10px 0 0;}
.tab-content li.rankitem dl .s-photo{ float:left; width:53px; height:50px; padding:0 0 0 16px;}
.tab-content li.rankitem dl .s-name1{ float:left; font-size:16px; padding:0 0 10px 8px; width:151px; overflow:hidden;}
.tab-content li.rankitem dl .s-name a{ color:#000;}
.tab-content li.rankitem dl .s-name b{ display:block; font-size:16px; font-weight:normal; color:#000; padding:0 0 6px;}
.tab-content li.rankitem dl .s-name em{ display:block; color:#979797; font-size:12px; padding:2px 0 0; line-height:10px;}
.tab-content li.rankitem dl .s-xx{ float:right; color:#f07804; text-shadow: 1px 1px 1px #fff; margin:0 13px 0 0;}
.tab-content li.rankitem dl .s-xx a{ background:url(../images/iconbg@2x.png) no-repeat 4px -106px; background-size:33px 400px; width:41px; height:53px; line-height:88px; text-align:center; color:#f07804; font-size:12px;}


.lv6 {  background:url(/img/bg.png) no-repeat -18px -60px; }
.lv5 { background:url(/img/bg.png) no-repeat 0 -60px;}
.lv4 { background:url(/img/bg.png) no-repeat -18px -60px;}
.lv3 { background:url(/img/bg.png) no-repeat -36px -60px;}
.lv2 { background:url(/img/bg.png) no-repeat -54px -60px;}
.lv1 { background:url(/img/bg.png) no-repeat -72px -60px;}
.star { width: 90px; height: 18px;
    margin:0px;
    overflow: hidden;
}

.list-total{ margin:0 4%; color:#000; line-height:35px;}

/* K页面样式 */
.greelink{ width:100%;}
.greelink div{ margin:0 4%;}
#head { padding:12px 0 0;}
#head img{ width:100%; height:120px;}
#daodu{ margin-bottom: 28px; position: relative; text-align: center;}
#daodu .content{ margin:0px; padding:12px 0 0; text-indent:2em; line-height:1.45em; color:#000; font-size:14px;}
ul.list{ margin:0 4%;}
.detail-item:after{ content: "";}
.detail-item{ clear:both; height: 63px; padding: 11px 0 0; border-bottom:1px solid #D3D3D3; }
.detail-item a{ float: left; display:block; overflow: hidden;}
.detail-item a img{ width:50px; height:50px;}
.detail-item h3 { display:block; height:17px; line-height:19px; overflow:hidden; font-size:16px; font-weight:normal;}
.detail-item h3 a{ float:none; color:#000; padding:0 0 0 10px;}
.detail-item p{padding:5px 0 0 64px; color:#999999; font-size:14px;}


#con {FONT-SIZE: 12px; MARGIN: 0px auto; width:100%;}
#tags {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 41px; background-color:#fff; border-bottom: 3px solid #D9D9D9;}
#tags LI {	BACKGROUND: url(images/tagleft.gif) no-repeat left bottom; FLOAT: left; LIST-STYLE-TYPE: none; HEIGHT: 41px; width: 50%; text-align:center;}
#tags LI A { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; COLOR: #999; HEIGHT: 41px; LINE-HEIGHT: 41px; PADDING-TOP: 0px; font-size: 16px; font-weight:bold; TEXT-DECORATION: none; display:block;}
#tags LI.emptyTag {	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px}
#tags LI.selectTag { BACKGROUND-POSITION: left top; MARGIN-BOTTOM: -2px; POSITION: relative; HEIGHT: 25px}
#tags LI.selectTag A { border-bottom: 3px solid #f07804; COLOR: #000; LINE-HEIGHT: 41px; HEIGHT: 41px}
#tagContent { PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px;}
.tagContent { DISPLAY: none; BACKGROUND: url(images/bg.gif) repeat-x; COLOR: #474747;}
#tagContent DIV.selectTag { DISPLAY: block}


#tagContent li.rankitem { border-bottom: 1px solid #D7D7D7;  border-right: 1px solid #D7D7D7; cursor: default; height: 76px;    margin-left: -1px;    overflow: hidden;    width: 100%;}
#tagContent li.rankitem a img{ width:55px; height:55px;}
#tagContent li.rankitem a{ padding:10px 0 0;display:block; width:80%; height:72px; float:left; overflow:hidden;}
#tagContent li.rankitem .s-photo{ float:left; width:53px; height:50px; padding:0 0 0 16px;}
#tagContent li.rankitem .s-name{ float:left; font-size:16px; padding:0 0 0px 8px; width:156px; }
#tagContent li.rankitem .s-name b{ display:block; font-size:16px; font-weight:normal; color:#000; padding:0 0 0px;height:22px;display:block;overflow:hidden;}
#tagContent li.rankitem .s-name em{ display:block; color:#979797; font-size:12px; padding:0px 0 0;}
#tagContent li.rankitem .s-xx{ float:right; color:#f07804; text-shadow: 1px 1px 1px #fff; margin:0 13px 0 0;}
#tagContent li.rankitem .s-xx a{ background:url(../images/iconbg@2x.png) no-repeat 6px -93px; background-size:30px 361px; width:41px; height:53px; line-height:88px; text-align:center; color:#621c01;}


.top .c2,.top .c1{ display: inline; float: left; height: 33px; overflow: hidden; padding: 5px 0 0; width: 50px;}
.c2{background:url(../images/goback1.png) no-repeat center center; background-size:15px 24px;}
.c1{ background:url(/img/goback2.png) no-repeat center center #000; background-size:24px 14px; opacity:0.6}
.pos_hom{ position:absolute; top:39px; left:0; width:120px; height:auto; background:#383c42; z-index:100; opacity:0.8}
.pos_hom a{ width:100%; float:left;font-size:14px; text-align:left; color:#fff;  line-height:28px; padding:13px 0 ; border-bottom:1px solid #fff }
.pos_hom a img{ float:left; margin:0 0 0 10px; height:24px}
.pos_hom a strong{ width:58px; float:left}


.search-form{ display:block;}
.search-form h2{ font-size:20px; font-weight:bold; color:#1a1a1a; padding:12px 10px 0;}
.search-form>form{ padding:10px; display:block;}
.search-form .sou{ width:90%; height:auto; display:block; overflow:hidden; padding:0 10px;}

.search-form .sou p{ width:98%; height:auto; line-height:22px; display:block; margin-top:5px; font-size:14px;}
.search-form .sou p a{ padding:0 10px 0 0; line-height:28px; font-size:14px;}
.search-bar{ width:100%; height:41px; line-height:41px;display:-webkit-box; overflow:hidden}
.search-bar .text{ display:-webkit-box;-webkit-box-flex:1;}
.search-bar .text>input{ display:block;width:100%; height:41px;font-size: 17px;color: #aaaeb3; text-indent:10px; border-radius:4px 0 0 4px; border:1px solid #ddd; border-right:0; position:relative}
.search-bar .btn{ height:100%; display: -webkit-box;}
.search-bar .btn>input{width:65px; height:100%;  border:0; background:url(../images/srch1.png) no-repeat 18px 6px #ff9600; border-radius:0 4px 4px 0; display:block;}
.search-bar input{border:0;resize: none;outline: none;-webkit-appearance: none;white-space: pre-wrap;word-wrap: break-word;	background-color: #fff;}

.search_game{ display:block; margin-top:12px; border-top:2px solid #82cb00}
.search_game h2{ font-size:20px; font-weight:bold; color:#1a1a1a; padding:0 10px; margin-top:12px;}
.search_game>form{ padding:10px; display:block;}
.search_game .sou{ width:90%; height:auto; display:block; overflow:hidden; padding:0 10px;}
.search_game .sou strong{ width:98%; font-size:16px; font-weight:normal; color:#1a1a1a;}
.search_game .sou p{ width:98%; height:auto; line-height:22px; display:block; margin-top:5px; font-size:14px;}
.search_game .sou p a{ padding:0 10px}

.search-input { /* position:relative; */left:0; top:0; right:0; height:46px; border:0 none; background:0 none; padding: 0 10px; -webkit-border-image : url(../img/search_bar.png) 5; border-width:5px; -webkit-box-sizing:border-box;}
.tab-content strong{ color: #1A1A1A; font-size: 18px; font-weight: bold; padding-bottom: 10px; margin:0 4%;}
#gmu-media-detect0{ height:0px; line-height:0px; overflow:hidden;}


.ztlist > li{ clear: both; height: 86px; margin: 0 4%; border-bottom: 1px dashed #999999;}
.ztlist > li .list_img { border-radius: 10px 10px 10px 10px; box-shadow: 1px 1px 2px #BEBEBE; float: left; height: 64px; margin: 10px 0 0; width: 20%;}
.ztlist > li .list_img img { border-radius: 10px 10px 10px 10px; height: 64px; width: 100%;}
.ztlist > li .fict_name { display: block;  float: left;  margin-left: 13px; margin-top:8px; overflow: hidden; width: 67%;}
.ztlist > li .fict_name p.tit { display: block;  height: 26px; overflow: hidden;  width: 100%;}
.ztlist > li .fict_name p.tit a,.ztlist > li .fict_name p.tit a font { color: #000000;  font-size: 16px;}
.ztlist > li .fict_name > div { color: #666666; display: block; height: 35px; line-height:17px; overflow: hidden;	font-size:12px;}
.ztlist > li .fict_name > div > p > strong{ font-weight:normal; }
.ztlist > li .list_fct { display: block; float: right; height: 34px; margin: 29px 0 0; overflow: hidden; width: 7%;}


#daodu .content {  border-bottom: 1px solid #CAC5C5; color: #000000; font-size: 14px; height: 50px; line-height: 1.45em; margin: 0; overflow: hidden; padding: 0 0 8px; text-indent: 2em;}
#spread { background: none repeat scroll 0 0 #e1e1e1;  bottom: -30px; color: #666666; height: 30px; line-height: 33px; margin-left: -29px; position: absolute; right: 0; width: 100%;}
#fold { background: none repeat scroll 0 0 #e1e1e1;  bottom: -30px; color: #666666; height: 30px;    line-height: 33px;    margin-left: -29px;    position: absolute;    right: 0;    width: 100%;	display:none;}

section.bottom { background:#ececec url(/static/images/foot_bg.png) repeat-x 0 0; height:92px; line-height:46px; text-align:center; border-top:1px solid #ccc; position: relative; bottom:0; left:0; right:0;  color:#999;}
section.bottom a.go-desktop{ background:url(/static/images/cicon.png) no-repeat 0 0; background-size:19px 17px; padding:0 0 0 27px; color:#9d9999; font-size:14px;}
section.bottom a.go-top { width:50px; height:50px; position:absolute; text-indent:-999em; background:url(/static/images/go_top.png) no-repeat 50% 50%; left:20px; top:15px;}
section.bottom .go-home, footer.bottom .go-desktop { margin:0 0.5em;}


.ad_home {
    display: block;
    height: auto;
    overflow: hidden;
    padding: 0 0 10px;
    width: 100%;
}

.ad_home a {
    color: #000000;
    float: left;
    font-size: 14px;
    font-weight: normal;
    height: auto;
    margin-top: 16px;
    min-width: 70px;
    text-align: center;
    width: 25%;
}

.ad_home a img {
    display: block;
    height: 48px;
    margin: auto;
    width: 48px;
}

.ad_home a span {
    display: block;
    height: 14px;
    line-height: 14px;
    margin: 9px auto 0;
    overflow: hidden;
    text-align: center;
    width: 71px;
}

.link_box{ font-size:14px; clear:both; height:auto; position:relative; padding:0 35px 0 15px; margin:15px 0; line-height:25px; color:#666; overflow:hidden;}

.link_box .text{ width:100%; color:#333;}

.link_box .text a{color:#666; margin-right:6px;}

.link_box span{ display:inline-block; height:25px; width:30px; background:url(../images/ico_1.gif) no-repeat center center; position:absolute; right:10px; bottom:0px; text-align:-9999px;}

.link_box span.bbj{ background:url(../images/ico_2.gif) no-repeat center center;}
