.tabtag{ line-height:40px; height:40px; border-bottom:1px solid transparent; -border-bottom-color:#fff}
.tabtag li{ float:left; width:49.5%; background:#fff url(tab_off.gif) repeat-x 0 100%;border:1px solid #ccc; border-width:0 0 1px 1px; font-size:14px; font-weight:bold; color:#6b6b6b;line-height:40px; height:40px;cursor:pointer}
.tabtag li.cur{ color:#333; background:#fff; border-bottom-color:#fff;}
.tabcon{ height:720px; overflow:hidden;}
.tabcon div{ height:100%; padding:10px; color:#4a4a4a; font-size:14px}
.tabcon li{ line-height:22px;}

#app_tab,#review_tab,#hot_tab,#NewsHot_tab,#IPhoneNews_tab,#MovieHot_tab,#AppleNews_tab,#GphoneNews_tab,#PalmNews_tab,#remark_tab,#bbs_hot_tab,#Comments_tabtag,#tag_hot_tab{ margin-top:-32px}
.c_tabtag{ line-height:30px; height:30px; border-bottom-color:#fff; float:right;}
.c_tabtag .more{ float:right; width:40px; height:25px; overflow:hidden; display:block; color:#09f}
.c_tabtag ul{ float:right}
.c_tabtag li{ background:#f0f2f2; float:left; margin-right:10px;border:1px solid #ccc; border-width:0 0 1px 1px; font-size:12px; font-weight:bold; color:#666;line-height:30px; height:30px; border:1px solid #ccc; padding:0 15px; display:inline;cursor:pointer}
.c_tabtag li.cur{ color:#333; background:#fff url(tab_on.gif) no-repeat 2px 2px; border-bottom-color:#fff;}
.c_tabcon{width:100%; height:440px; overflow:hidden; clear:both}
.c_tabcon div{ padding:10px; color:#666; font-size:12px}
.c_tabcon div div{ padding:0}
.c_tabcon li.app{border-bottom:1px dotted #ccc;height:100px;}
.c_tabcon li.app img{ float:left; margin-top:10px}
.c_tabcon li.app p{ margin-left:50px}
.c_tabcon li.app .title{ display:block; font-size:14px; font-weight:bold; color:#2a609f; line-height:30px;white-space:nowrap; overflow:hidden;text-overflow: ellipsis;width:220px}
.c_tabcon li.app .more{ display:block; background:url(c_more.gif) no-repeat 0 1px; line-height:20px; padding-left:20px; color:#00abf6; margin:10px 10px 10px 200px}
.c_tabcon li.app .more:hover{ background-position:0 -19px; color:#999}

#hot_tab .c_tabcon{ height:360px}
#hot_tab .news_li li{ line-height:28px; height:28px}

#review_tab .c_tabtag{ margin-right:10px; display:inline}
#review_tab .c_tabtag li{ margin-right:1px}
#review_tab .c_tabcon{height:390px}


#validate_tab .c_tabtag{ float:none; margin-left:1px;line-height:22px; height:22px;}
#validate_tab .c_tabtag li{ margin:0; line-height:20px; height:20px; padding:0 1px; border-color:#fff #ccc #ccc #fff; text-align:center; color:#999}
#validate_tab .c_tabtag li.cur{ background-image:none; border-bottom-color:#fff; color:#333}
#validate_tab .c_tabtag li.all{width:35px}
#validate_tab  .c_tabcon{height:366px;}
#validate_tab .c_tabcon div{ padding:0 1px 3px;}
#validate_tab  .c_tabcon ul.list li{ line-height:22px; height:22px; text-indent:1em;background:#fff}
#validate_tab  .c_tabcon ul.list li.odd{ background:#f2f4f5}
#validate_tab  .c_tabcon ul.list li img{ vertical-align:middle}

#review_tab p.hbg_topline a{ display:block; margin-bottom:5px}
#review_tab p.hbg_topline{ height:85px; line-height:24px;#666} 
#review_tab .h_line-360{ float:left}
#review_tab .h_line-360 li{border-bottom:1px dotted #ccc;line-height:38px; margin:0 20px 0 10px}
#review_tab .h_line-360 li a{ font-size:14px}
#review_tab .h_line-360 li.more{background-image:none; text-align:right;border:0}
#review_tab .h_line-360 li.more a{ font-size:12px; color:#009be6}

#mmtop10_tab  .c_tabtag{ line-height:30px; height:30px; float:left}
#mmtop10_tab  .c_tabtag ul{ float:left}
#mmtop10_tab  .c_tabtag li{ border:0; background:transparent url(movie-music-top10_tab_line.gif) no-repeat 100% 50%; margin:0; color:#fff}
#mmtop10_tab  .c_tabtag li.cur{ background-color:#fff; background-image:none; color:#333 }
#mmtop10_tab .c_tabcon {width:562px; height:213px; clear:left; float:left}
#mmtop10_tab .c_tabcon div{ padding:0}
#mmtop10_tab .c_tabcon ol{ float:left; background-position:0 8px; width:270px; margin-left:20px; margin-top:5px}
/*#mmtop10_tab .c_tabcon ol li{background:url(news_li_bg.gif) repeat-x 0 100%}*/
#mmtop10_tab .c_tabcon ol li{line-height:30px;border-bottom:1px dotted #ccc; width:270px;white-space:nowrap; overflow:hidden;text-overflow:hidden;}
#mmtop10_tab .c_tabcon ol li a{ padding-left:20px;display:block;line-height:29px;height:29px;}
#mmtop10_tab .c_tabcon ul li{ float:left; width:120px; margin:10px;-margin:10px 10px 10px 5px; float:left;height:200px;overflow:hidden}
#mmtop10_tab .c_tabcon ul.music li{ width:100px;margin:10px 0 0 10px;-margin:10px 5px 10px 5px; font-weight:bold}
#mmtop10_tab .c_tabcon ul.music a.title{ display:block; overflow:hidden;  word-break:break-all;
}
#mmtop10_tab .c_tabcon ul.music p.date{ font-family:Arial, Helvetica, sans-serif}
#mmtop10_tab .c_tabcon ul.h_line-190{ width:260px; float: left; background-position:100% 50%}
#mmtop10_tab .c_tabcon ul.h_line-190 li{ margin:10px 0 auto 10px;-margin:10px 5px auto 5px;width:110px;}
#mmtop10_tab .c_tabcon ul.mleft li{ margin:20px 0 auto 20px;-margin:20px 0 auto 10px;width:100px;}
#mmtop10_tab .c_tabcon .more{ float:right; white-space:nowrap; margin:5px 15px; color:#009be6}

#memeber_right_tab{ margin-top:30px}
#memeber_right_tab .c_tabtag{ float:none; border-bottom:1px solid #ccc; line-height:31px; height:31px; padding-left:10px; width:100%}
#memeber_right_tab .c_tabtag li{ margin-bottom:-1px}
#memeber_right_tab .c_tabcon{ height:auto}
#memeber_right_tab .c_tabcon h5{ font-weight:bold; line-height:2.5em;margin-top:20px}
#memeber_right_tab .c_tabcon ul li{line-height:40px; border-bottom:1px solid #ccc;}
#memeber_right_tab .c_tabcon ul h5{ font-size:14px; border-bottom:1px solid #ccc; color:#333}
#memeber_right_tab .c_tabcon a{ color:#09f; font-weight:bold}
#memeber_right_tab .c_tabcon  ul.message_bt{ float:none; clear:both}
#memeber_right_tab .c_tabcon  ul.message_bt li {line-height:25px; height:25px; border:0}
#memeber_right_tab .c_tabcon  ul.message_bt li a{ color:#4a4a4a}
#memeber_right_tab .list{border:1px solid #d0d0d0; margin:10px 0; clear:both;}
#memeber_right_tab .list th{ background:#262626; color:#fff; font-weight:bold; padding:10px}
#memeber_right_tab .list td{ padding:10px}
#memeber_right_tab .list td a{ color:#4a4a4a}
#memeber_right_tab .list td.even{ background:#eee}
#memeber_right_tab .input{ height:14px; padding:3px; -margin:10px; vertical-align:middle; border:1px solid #999}
#memeber_right_tab a.btn_w103{ text-decoration:none; color:#333; margin:10px 0;}
#memeber_right_tab select{ line-height:20px; -margin:6px; -vertical-align:middle}

.top10_wrap{}
.top10{ margin-left:20px; float:left; overflow:hidden; background-position:0 43px}
.top10 h4{ font-size:14px; color:#333; font-weight:bold; line-height:36px}
.top10 li{ line-height:29px; border-bottom:1px dotted #ccc; width:260px;height:29px; overflow:hidden;}
/*.top10 li a{padding-left:2em;white-space:nowrap; overflow:hidden;width:200px;display:block;float:left;height:29px;line-height:29px}*/

.top10 li a{padding-left:2em;overflow:hidden;width:200px;height:29px;line-height:29px}

.top10_more{width:70px; display:block;float:right}
.top10_more a{font-size:12px; color:#009be6;}

.NewsHot_top10{  float:left; overflow:hidden; background-position:0 8px; width:100%}
.NewsHot_top10 li{ line-height:29px; position:relative;border-bottom:1px dotted #ccc; width:100%;white-space:nowrap; overflow:hidden;text-overflow:hidden;height:29px;text-indent:2em}

#NewsHot_tab .c_tabcon,#IPhoneNews_tab .c_tabcon{ height:339px}
#MovieHot_tab .c_tabcon{ height:215px}
#AppleNews_tab .c_tabcon,#GphoneNews_tab .c_tabcon,#PalmNews_tab .c_tabcon{ height:170px}
#remark_tab .c_tabcon{ height:370px}
#lab .remark_c_tabcon{ height:359px; padding:9px 10px 0; overflow:hidden}
.remark_c_tabcon .remark_c_tabcon_r{ width:315px; float: left; height:330px; margin-left:10px; padding:10px;overflow:hidden}
.remark_c_tabcon .remark_c_tabcon_r a{font-size:14px; font-weight:bold; color:#2a609f; line-height:2.5em}
.remark_c_tabcon .remark_c_tabcon_r p{ line-height:2em; text-indent:2em; color:#666}
.remark_c_tabcon .remark_c_tabcon_r .cover{ margin:15px 15px 0 0; float:left; width:334px}
.remark_c_tabcon .h_line-360{height:360px; width:420px; float:left}
.remark_c_tabcon .top10{width:300px; float: left}
.remark_c_tabcon .top10 li {width:300px}
.remark_c_tabcon .top10 li span{ float:right; color:#999; font-size:11px}
.remark_c_tabcon  p.hbg_topline { height:85px; margin:5px 0; border-bottom:1px solid #ccc; width:95%}
.remark_c_tabcon  p.hbg_topline .img_left {margin:2px 10px 2px 0}

#SoftList_tab{ border:1px solid #ccc; width:410px!important; height:350px!important; position:relative; float:left}
#SoftList_tab  .c_tabtag{ width:148px; float:left; border:0}
#SoftList_tab  .c_tabtag ul{ float:left}
#SoftList_tab  .c_tabtag ul li{background:#f3f3f3; width:128px;float:none; margin:0;border:0; border-bottom:1px solid #ccc; color:#666;line-height:49px; height:49px; padding:0 10px; display:block}
#SoftList_tab  .c_tabtag li.cur{ color:#fff; background: url(softlist_li_cur.gif); border-bottom-color:#e5e5e5}
#SoftList_tab  .c_tabtag li a{ display:block; height:49px;width:128px;}

#SoftList_tab  .c_tabcon{ width:260px; margin-left:148px; clear:both; overflow:hidden;height:350px;border-left:1px solid #ccc; top:0; position:absolute}
#SoftList_tab  .c_tabcon li{ height:33px; border-bottom:1px solid #ccc; overflow:hidden; padding:8px 10px}
#SoftList_tab  .c_tabcon li a{ font-size:14px; font-weight:bold; color:#2a609f;line-height:1em; display:block; padding-top:3px; width:195px;white-space:nowrap; overflow:hidden;text-overflow: ellipsis;}
#SoftList_tab  .c_tabcon li .img{ float:left; margin-right:10px}
#SoftList_tab  .c_tabcon li .date{ font-size:10px; font-family:Arial; color:#ccc}

#bbs_hot_tab .c_tabtag ul li{ padding:0 10px}
#tech #bbs_hot_tab .c_tabtag ul li{ padding:0 15px}
#tag_hot_tabcon a{ padding:5px;}

#Comments_tab .c_tabcon{ height:auto!important}