﻿/* CSS Document */
body,div,span,img,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,input,textarea,select,option,fieldset,legend,p,th,td{margin:0; padding:0;  font-weight:normal; font-family:微软雅黑;}
body{background:#f8f8f8; font-size:14px; color:#202020;}
fieldset,img {border: 0;}
a{text-decoration:none; color:#202020;}
a:hover{text-decoration:underline;}
.clear{clear:both;}
ul,li{list-style:none;}
.fontbold{font-weight:bold;}
.margin_top{margin-top:20px;}
.l{float:left;}
.r{float:right;}
.border_none{border:none;}
.margin_bom{ margin-bottom:20px;}

.border_three{border:1px solid #d6d6d6; border-top:none; background:#ffffff;}
.search_no {margin: 0 auto;min-height: 433px;padding-top: 55px;text-align: center;width: 300px;
}
.center{text-align:center;}
/*commen header*/
.topbar{width:960px; height:25px; margin:0 auto; padding-top:5px; color:#555555;}
.topbar a{color:#555555;}
.topbar ul{float:right; width:189px; height:21px; overflow:hidden}
.topbar ul li{float:left; width:60px; height:21px; padding-left:28px; background:url(../images/weibo.png) no-repeat; line-height:21px; text-align:right;}
.topbar ul li.sina_icon{ background-position:0 0;}
.topbar ul li.qq_icon{ margin-left:13px; background-position:0 -22px; display:inline;}
.topbar p{float:right; padding-right:20px; height:21px; line-height:21px;}
.topbar p a{margin-left:18px;}

.header{width:960px; height:63px; margin:0 auto;}
.logo{float:left; width:343px; height:63px;}
.logo a{display:block; width:343px; height:63px; background:url(../images/logo.png) no-repeat; text-indent:-9999px; overflow:hidden}
.search_top{float:right; width:253px; height:30px; margin-top:30px; background:#ffffff; border:1px solid #669900; position:relative}
#search_txt{float:left; width:200px; height:24px; padding:3px 5px; border:0; line-height:24px; color:#999999;}
#search_btn{position:absolute; right:2px; top:2px;}

.nav{height:40px; margin:16px 0; background:#53b31f url(../images/nav_bg.jpg) top center no-repeat;}
.nav ul{width:960px; height:40px; margin:0 auto; line-height:40px;}
.nav ul li{float:left; margin:0 2px; display:inline; font-size:18px; color:#ffffff; letter-spacing:3px;}
.nav ul li.current{background:#0f6309;}
.nav ul li.current a{color:#4cec16;}
.nav ul li a{ display:block; padding:0 27px; color:#ffffff;}
.nav ul li a:hover{ background:#0f6309; color:#4cec16; text-decoration:none}
.nav ul li#nav_bbs{position:relative;}
#nav_bbs span{display:block; width:37px; height:19px; background:url(../images/icon_hot.png) no-repeat; position:absolute; right:-5px; top:-3px;}

.content{width:960px; margin:0 auto;}
.content_left{float:left; width:695px;}
.title{width:100%; height:28px; background:#464646; border-bottom:3px solid #8cc20e; line-height:31px; color:#fff; position:relative;}
.title a{color:#fff;}
.title a.current2{color:#acacac; text-decoration:none}
.title h2{float:left; background:url(../images/android_icon.png) 11px 8px no-repeat; color:#fff; padding-left:50px; font-size:16px;}
.title h3{font-size:14px;}
.title span.space{float:left; padding:0 5px;}
.title span.more{ position:absolute; right:10px; top:0; font-size:14px;}
.sides{float:right; width:255px;}

.recommend{width:686px; padding-left:7px;}
#jingpin_recommend{ background:url(../images/bg_01.gif) repeat;}
.recommend li{float:left; width:109px; height:122px; margin:0 2px; display:inline; position:relative;}
.recommend li .recommend_icon{width:48px; height:48px; padding:13px 30px 8px; display:block}
.recommend li .recommend_icon img{display:block; width:48px; height:48px;}
.recommend li .recommend_name{width:100%; display:block;}
.stars{width:62px; height:12px; margin:7px auto 0;  background:url(../images/stars.png) no-repeat; overflow:hidden}
.down{width:48px; height:24px; border:1px solid #7fc31e; position:absolute; bottom:5px; left:30px; display:none;}
.down span{display:block; width:44px; height:20px; margin:2px; background:#7fc31e; text-align:center; line-height:20px; color:#fff; cursor:pointer;}

.recommend2{width:100%;}
.recommend2 li{float:left; width:100%; height:60px; border-bottom:1px solid #e1e7e6; line-height:55px; position:relative; overflow:hidden}
.recommend2_icon{float:left; width:37px; height:37px; margin:10px 9px 0; display:inline;}
.recommend2_icon img{display:block; width:37px; height:37px;}
.recommend2_name{float:left; width:105px; white-space:nowrap}
.down_num{float:left; width:90px; white-space:nowrap; font-size:12px; color:#666666; text-overflow:ellipsis; overflow:hidden;}
.recommend2_down{width:48px; height:24px; border:1px solid #7fc31e; position:absolute; bottom:18px; right:20px; display:none;}
.recommend2_down span{display:block; width:44px; height:20px; margin:2px; background:#7fc31e; text-align:center; line-height:20px; color:#fff; cursor:pointer;}
.recommend2 li.morelist{width:100%; height:41px; background:#f4faf9; text-align:center; line-height:41px;}

/*search rank*/
#bj_recommend2 li{float:left; width:253px; height:60px; border-bottom:1px solid #e1e7e6; line-height:56px; position:relative; overflow:hidden}
#bj_recommend2 li .rank_num{float:left; width:20px; height:20px; margin:19px 12px 0; background:url(../images/rankbg_01.png) no-repeat; line-height:20px; text-align:center; color:#ffffff; display:inline;}
#bj_recommend2 li .rank_numpre{background:url(../images/rankbg_02.png) no-repeat;}
#bj_recommend2 .rank_title{float:left; width:150px; display:inline; white-space:nowrap; overflow:hidden;}
#bj_recommend2 li span.rank_icon{float:left; width:22px; height:21px; margin:20px 0 0 5px; background:url(../images/rank_bg2.png) no-repeat; display:inline}
#bj_recommend2 li span.rank_icon1{ background-position:0 0;}
#bj_recommend2 li span.rank_icon2{background-position:0 -21px;}
#bj_recommend2 li span.rank_icon3{background-position:0 -42px;}
.bj_recommend{display:none;}



/*title tab*/
.hotlist{display:none;}
.tab_title,.tab_title2{width:100%; height:28px; background-image:url(../images/title_bg.png); background-position:0 0; border-bottom:3px solid #8cc20e; line-height:28px; color:#fff; overflow:hidden; font-size:16px;}
.tab_title li{float:left; width:127px; height:28px; cursor:pointer; text-align:center}
.content_wrap3{height:562px; background:#fff;}

.paihang{display:none;}
.tab_title2{background-position:0 -84px;}
.tab_title2 li{float:left; width:85px; height:28px; text-align:center; cursor:pointer; }
/*fenye*/
.pagebars{width:97%; padding:10px; text-align:right;}
.pagebars a{display:inline-block; height:20px; padding:0 6px; background:#b3b3b3; margin-right:1px; line-height:20px; color:#fff;}
.pagebars a.selected{background:#000;}

/*footer*/
.footer{width:960px; margin:0 auto; padding-bottom:15px; position:relative}
.footer_bg{height:27px; background:#464646 url(../images/footer_bg.jpg) no-repeat right top; margin:10px 0 15px; border-top:3px solid #8cc20e;}
.footer p{text-align:center; line-height:27px; font-size:12px;}
.footer p img{display:none;}
.cursor_pointer{cursor:pointer;}

/*openbox*/
.openbox{width:680px; height:auto; padding:20px 25px 25px; background:#000000; border:1px solid #555555; position:absolute; left:0; top:0; color:#e1e1e1; font-size:18px; display:none; z-index:1000}
.open_title{height:45px; border-bottom:1px solid #555555; position:relative}
.open_title h6{ font-size:24px;}
.open_title span{ position:absolute; right:-2px; top:-2px; width:34px; height:34px; background:url(../images/bg2.png) no-repeat -190px -25px; cursor:pointer; overflow:hidden}
.open_title2{padding:10px 0;}
.report_list label{float:left; padding:10px 30px 10px 10px;}
.report_list label input{margin-right:25px;}
#report_soft textarea{width:670px; height:104px; margin:5px 0 0; padding:5px; background:#ffffff; border:4px solid #3d3d3d}
.open_btn{padding:50px 0 0 85px;}
.open_btn a{float:left; display:block; width:140px; height:33px; margin-left:70px; display:inline; text-align:center; line-height:33px; text-decoration:none; overflow:hidden}
.open_btn a.submit_btn1{ background:url(../images/login_bg.gif) repeat-x 0 0; border:1px solid #336600; color:#ffffff;}
.open_btn a.submit_btn1:hover{color:#00481f;}
.open_btn a.cancel{ background:url(../images/login_bg.gif) repeat-x 0 -33px; border:1px solid #898989; cursor:pointer}
#mark{ top:0; left:0; position:absolute; z-index:100; background:#000000; filter:alpha(opacity=60); opacity:0.6;}
#report_footer textarea{width:670px; height:180px; margin:5px 0 0; padding:5px; background:#ffffff; border:4px solid #3d3d3d}

/*footerbar*/
html {
	_background-image: url(about:blank);
	_background-attachment: fixed;
}
#float_bar{width:80px; height:18px; padding-left:30px; position:fixed; bottom:80px; right:1px; background: url(../images/bg2.png) no-repeat -190px -67px; overflow:hidden; padding-top:14px; color:#336600; _position:absolute; _top:expression(eval(document.documentElement.scrollTop + document.documentElement.clientHeight - 120));}
#float_bar h3{font-size:14px;}
#float_bar a{color:#336600;}

.loading{padding:60px 0; text-align:center;}

/*zt_index*/
#zt_index{width:695px; height:175px; overflow:hidden; position:relative}
#ztfocus_ul{ position:absolute; left:-110px;}
#ztfocus_ul li{float:left; width:300px; height:175px; padding:0 2px;}
#ztfocus_ul li img{display:block; width:300px; height:175px;}
#zt_index_left{width:38px; height:75px; background:url(../images/arrow_inddx02.png) no-repeat; position:absolute; left:150px; top:50px; z-index:100; cursor:pointer; display:none}
#zt_index_right{width:38px; height:75px; background:url(../images/arrow_inddx01.png) no-repeat; position:absolute; right:150px; top:50px; z-index:100; cursor:pointer; display:none}
.mart_zt{width:192px; height:175px; background:#000000; filter:alpha(opacity=60); opacity:0.6; position:absolute; top:0; z-index:10}
#mart_zt_left{left:0;}
#mart_zt_right{right:0; width:195px;}
