@charset "UTF-8";
/* CSS Document */

/*
Project:gongchengshibaba
Version:1.0
Final Date:2011/11/15
Author: Jet Yang
(c) 2lazy.org web design
*/

/* reset */
html { color:#000; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, em, var { font-style:normal; font-weight:normal; }
ul, li, ol { list-style:none; }
button{ cursor:pointer;}
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; color:#333; }
q:before, q:after { content:''; }
abbr, acronym { border:0; font-variant:normal; }/* to preserve line-height and selector appearance */
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
input, textarea, select { font-family:inherit; font-weight:inherit; }/*to enable resizing for IE*/
input, textarea, select { *font-size:100%; }/*because legend doesn't inherit in IE */
legend { color:#000; }
.clear { clear:both; height:0; line-height:0; font-size:0; visibility:hidden; }
.more { text-align:right; }

.block{ margin:0;padding:0;}

/*global*/
body { background:#fff; color:#666; font-size:12px; }
a { color:#069; text-decoration:none; }
a.hot { color:#ff6626; }
a:hover { color:#069; text-decoration:none; }


p { line-height:150%; }

h6 .oprice { position:relative; margin-right:12px; }
h6 .oprice del { text-decoration:none; color:#999; font-weight:normal;}
h6 .oprice .delLine { display:block; width:40px; height:9px; background:url(dline.png) no-repeat 0 0; position:absolute; left:-2px; top:6px; z-index: 1; }
h6 .cprice { color:#ff6626; }

.slider { position:relative; }
.naviPrev, .naviNext { width:19px; height:19px; background:url(navi-2.gif) no-repeat 0 0; position:absolute; }
.naviPrev a, .naviNext a { display:block; width:19px; height:19px; background:url(navi-2.gif) no-repeat 0 -20px; text-indent:-9999px; overflow:hidden; }
.naviPrev a:hover, .naviNext a:hover { background-position: 0 100%; }
.naviNext { background-position: 100% 0; }
.naviNext a { background-position: 100% -20px; }
.naviNext a:hover { background-position: 100% 100%; }

.recommend .naviPrev { left:-10px; top:175px; }
.recommend .naviNext { right:-10px; top:175px; }
.editor .naviPrev { left:-10px; top:95px; }
.editor .naviNext { right:-10px; top:95px; }

.srank { color:#ff6626; text-indent:70px; position:relative;  height: 16px;}
.srank span {  height:12px; width:79px; margin-top:2px; position:absolute; background: url(stars-show-s.png) no-repeat 0 0; text-indent:-9999px; overflow:hidden; left:0;padding-right:20px;text-align:right; }
.srank span em{position:absolute;top:-3px;left:78px;}
.srank span.s0,.srank span.s00{background-position:0 0;}
.srank span.s5 { background-position:0 -13px;}
.srank span.s1,srank span.10{background-position:0 -27;}
.srank span.s15 { background-position:0 -39px;  }
.srank span.s2,.srank span.s20 { background-position:0 -52px; }
.srank span.s25 { background-position:0 -66px; }
.srank span.s3,.srank span.s30 { background-position:0 -79px; }
.srank span.s35 { background-position:0 -91px; }
.srank span.s4,.srank span.s40 { background-position:0 -104px; }
.srank span.s45 { background-position:0 -118px; }
.srank span.s50 { background-position:0 -130px; }
.snone{display:none;}

.lnk_btn{border: 1px solid #B9DCD0;border-radius: 3px 3px 3px 3px;display: inline-block;height: 19px;line-height: 19px;overflow: hidden;padding: 1px 8px;vertical-align: middle;}

.girl,.boy{background: url(iconbg.png) no-repeat top  left;}
.girl{background-position: 0 -66px;height: 16px;width: 16px;float: left;margin:0 4px;}
.boy{background-position: 0 0;height:16px;width: 16px;float: left;margin:0 4px;}
/**aps  rated*/
.srank span.s100{ background-position:0 -13px;}
.srank span.s200{background-position:0 -27;}
.srank span.s300 { background-position:0 -39px;  }
.srank span.s400 { background-position:0 -52px; }
.srank span.s500 { background-position:0 -66px; }
.srank span.s600 { background-position:0 -79px; }
.srank span.s700 { background-position:0 -91px; }
.srank span.s800{ background-position:0 -104px; }
.srank span.s900 { background-position:0 -118px; }
.srank span.s1000{ background-position:0 -130px; }

.tabBar li { float:left; display:block; padding:0 3px 0 0; height:35px; background:url(tab-b.gif) no-repeat 100% center; width:60px;overflow: hidden;}
.tabBar li a { display:block; height:35px; font-size:14px; font-weight:bold; color:#666; } 
.tabBar a:hover { text-decoration:none; color:#0099cc; }
.tabBar a span { display:block; height:26px; padding:9px 15px 0 15px;text-align:center; }
.tabBar li.a a { background:url(tab-r.png) no-repeat 100% 100%; font-size:14px; font-weight:bold; color:#0099cc;} 
.tabBar li.a a span { background:url(tab-l.png) no-repeat 0 100%; }
.aicon { position:relative; }
/*.mask75{ display: block; width:77px; height: 78px; background:url(mask75.png) no-repeat 0 0; position: absolute; top: 0; left:0; z-index: 1; cursor:pointer; _background:none; }
*//*.mask60{ display: block; width:62px; height: 64px; background:url(mask60.png) no-repeat 0 0; position: absolute; top: -1px; left:0; z-index: 1; cursor:pointer; _background:none; }*/
.mask75{background: url(bgsimg.png) no-repeat top left;background-position: 0 -632px; width: 77px; height: 78px;position: absolute;top: 0;left: 0;}
.mask60{background:url(bgsimg.png) no-repeat top left;background-position: 0 -519px; width: 62px; height: 64px;position: absolute;top: 0;left: 0;}
.mask58{ display: block; width:60px; height: 61px; background:url(mask58.png) no-repeat 0 0; position: absolute; top: -1px; left:0; z-index: 1; cursor:pointer; _background:none; }
.mask90{ display: block; width:92px; height: 93px; background:url(mask90.png) no-repeat 0 0; position: absolute; top: 0; left:0px; z-index: 1; cursor:pointer; _background:none; }

.tabBar li.tabar04 {width:93px;} 
#editor_recommend_tab_first {width:75px;}

.avater img {border:1px solid #ccc; padding:1px; width:48px; height:48px; }
.avater a:hover img { border-color:#51cced; }
.avaterL img {border:1px solid #ccc; padding:2px; width:48px; height:48px; }
.avaterL a:hover img { border-color:#51cced; }

.bbutton { border:none; cursor:pointer; display:inline-block; width:82px; height:30px; line-height:28px; text-align:center; background:url(bbutton.png) no-repeat center center; color:#fff; font-size:14px; font-weight:bold; }
.radio { border:none;  display:inline-block; width:82px; height:18px; line-height:28px; text-align:center; background:url(radio.png) no-repeat center center; color:#fff; font-size:14px; font-weight:bold; }
.appradio { border:none;  display:inline-block; width:32px; height:30px; line-height:28px; text-align:center; background:url(appradio.png) ; }

.bbutton:hover { color:#fff; text-decoration:none; }

#mibicon{background: url("icon_xlwb_logo.png") no-repeat left center; padding-left:19px;color: #333333;}

.formbox .formerror{ padding-left:80px;}
.formbox .row{padding:8px 0; color:#333; line-height: 26px;}
.formbox .row label{ float:left; width:80px; font-size:16px;line-height:26px;}
.formbox .row label font{ font-size:12px}
.formbox .row input.txt{  border-color: #707070 #CECECE #CECECE #707070;border-style: solid;border-width: 1px; padding:2px 3px;  height:22px;line-height: 22px;  width:168px;;}
.formbox .row textarea{ border-color: #707070 #CECECE #CECECE #707070;border-style: solid;border-width: 1px; padding:2px 3px; }
.formbox .row .edt textarea{ border:none; padding:0}
.formbox .row .help{ font-size:12px; color:#ccc;}
.formbox .row .tip{color:#ccc;padding-left: 10px;}
.formbox .row .tip.br{ display:block;}
.formbox .row .chk{color:red;padding-left: 10px;/*position: absolute;line-height: 24px; z-index: 1;*/}
.formbox .seccheck{font-size:16px;line-height:26px;}
#col #postExpFrm .formbox .row label{ width:40px; padding:0; text-align:left;}
#col #postExpFrm .formbox .row .edtcol{ line-height:normal; float:left; width:700px}
#col #postExpFrm .formbox .row .edtcol #e_textarea{ border:none; padding:0}

.loginbtn{ background:url(member_login.png) no-repeat; height:35px; width:110px; border:none; text-indent:-999px;overflow: hidden;cursor:pointer;}
.submitbtn{ background:url(submit_btn.png) no-repeat; height:35px; width:110px; border:none; text-indent:-999px;overflow: hidden;cursor:pointer;}
.submitbtn30{ background:url(submit_btn_30.png) no-repeat; height:30px; width:57px; border:none; text-indent:-999px;overflow: hidden; display:block;cursor:pointer;}
.savebtn{ background:url(save_btn.png) no-repeat; height:34px; width:110px; border:none; text-indent:-999px;overflow: hidden;cursor:pointer;}
.commentbtn{background:url(comment_submit_btn.png) no-repeat; height:30px; width:59px; border:none; text-indent:-999px;overflow: hidden;cursor:pointer;}
.sharebtn{background:url(space_share_btn.png) no-repeat; height:30px; width:89px; border:none; text-indent:-999px;overflow: hidden;cursor:pointer;}
.ticketbuybtn{ background:url(spacecp_ticket_buy_btn.png) no-repeat; width:68px; height:29px; text-indent:-9999px; overflow:hidden; border:0; cursor:pointer;}
.defbtn{background:url(btn_def_bg.png) no-repeat; width:88px; height:28px; overflow:hidden; border:0; cursor:pointer; color:#ecf7fb; font-size:16px}
.greddefbtn{display:inline-block; background:url(gred_btn_bg88.png) no-repeat;width:88px; height:28px; line-height:28px; text-align:center; font-size:12px;color:#fff; text-decoration:none;font-size:16px; border:0}

#icon_editor_recommend {background:url(icon_editor_rmd.png) no-repeat;z-index:3;width:65px;height:75px;position:absolute;left:132px;top:130px;}
.icon_editor_rcmdsmall {background:url(icon_editor_rmdsm.png) no-repeat;z-index:3;width:35px;height:42px;position:absolute;left:58px;top:57px;}
.icon_editor_time{background:url(editor_rmdmin.png) no-repeat;z-index:3;width:35px;height:42px;position:absolute;left:45px;top:38px;}
.avatar_editor_small{background:url(editor_s.png) no-repeat;position:absolute;width:19px;height:18px;left:32px;top:33px;}
.avatar_editor_b{background:url(editor_b.png) no-repeat;position:absolute;width:22px;height:21px;left:59px;top:60px;}
.prelative{position:relative;}
.avatar_company_small{background:url(company_s.png) no-repeat;position:absolute;width:19px;height:18px;left:34px;top:35px;}
.avatar_company_b{background:url(company_b.png) no-repeat;position:absolute;width:22px;height:21px;left:59px;top:60px;}
.sm_img_ipad{background:url(sm_ipad.jpg) no-repeat scroll center right;padding:19px 0px 20px 26px;}
.sm_img_iphone{background:url(sm_iphone.jpg) no-repeat scroll center right;padding:19px 0px 20px 35px;margin-left:-7px;}
.attention_btn{background:url(attention_btn.jpg) no-repeat;top:30px;left:60px;width:62px;height:23px;cursor:pointer;position:absolute;}
.hide{display:none;}
#apsage{display:block;position:absolute;top:28px;left:196px; background:url('menu_age.jpg') no-repeat scroll 0 0 transparent;width:76px;height:27px;padding-left:16px;padding-top:3px;}

/*focus*/
#focusplay { width:710px; height:270px; margin-bottom:15px; position: relative;overflow:hidden;}
#focusplay .focus710x270 { overflow:hidden; z-index:0}
#focusplay .focus710x270 .focusItem {left: 0;position: absolute;top: 270px;width:710px; height:270px;}
#focusplay .focus710x270 .on{ z-index:2;top: 0;}
#focusplay .focus710x270 .active{ z-index: 3;}
#focusplay .focus710x270 a{text-decoration: none;color:#666666;}
#focusplay .navi710x270 {  background:url(navi-1_l.png) no-repeat left center; position:absolute; bottom:10px; right:10px; padding-left:10px; z-index:3;display:block; }
#focusplay .navi710x270 .crls{display: block;height:27px;background:url(navi-1_r.png) no-repeat right center; padding-right:10px; float: left;}
#focusplay .navi710x270 .crls a { display:block; width:14px; height:12px; background:url(navi-1-1.png) no-repeat 0 0; text-indent:-9999px; overflow:hidden; float:left; margin:7px 1px 0 0; }
#focusplay .navi710x270 .crls a:hover { background-position:0 -12px; }
#focusplay .navi710x270 .crls a.on { background-position:0 -12px; }


.focus {  background:#FFFFFF;  border-color: #CCCCCC #999999 #999999 #CCCCCC; border-style: solid;  border-width: 1px; bottom: 10px; overflow: hidden; position: fixed; right: 10px; width: 270px; z-index: 300;}
* html .focus {position: absolute;}
.focus .flb {background: url("/static/image/common/thead.png") repeat-x scroll 0 0 transparent;margin: 0;padding: 6px 10px;}
.focus .flb em {color: #333333;  font-size: 12px;}
.focus .detail {  padding: 10px; text-align: left;}
.focus .detail p{position:relative;}
.focus .detail h4 { margin-bottom: 5px;}
.focus .detail img { float: left;margin-right: 8px;  width: 58px;}
.focus .detail a { color: #0066CC;}
.focus .moreinfo { background: url("/static/image/common/arw_r.gif") no-repeat scroll 100% 50% transparent;  display: inline;  float: right; margin-right: 10px; padding: 6px 15px 6px 0;
}

/*font*/
/*h1, h2, h3, h4, h5, h6{font-family:"\5FAE\8F6F\96C5\9ED1", "Microsoft Yahei", '微软雅黑', Arial, Helvetica, sans-serif};*/

h1, h2, h3, h4, h5, h6{ color:#333; font-weight:normal; sfont-family:"\5FAE\8F6F\96C5\9ED1", "Microsoft Yahei", '微软雅黑';}	

.mt h4 { font-family:"\5FAE\8F6F\96C5\9ED1", "Microsoft Yahei", '微软雅黑', Arial, Helvetica, sans-serif; }
.mt h3 { font-family:"\5FAE\8F6F\96C5\9ED1", "Microsoft Yahei", '微软雅黑', Arial, Helvetica, sans-serif; }
.mt li { font-family:"\5FAE\8F6F\96C5\9ED1", "Microsoft Yahei", '微软雅黑', Arial, Helvetica, sans-serif; }
#cate01 .mb h4 { font-family:"\5FAE\8F6F\96C5\9ED1", "Microsoft Yahei", '微软雅黑', Arial, Helvetica, sans-serif; }
#chose a { font-family:"\5FAE\8F6F\96C5\9ED1", "Microsoft Yahei", '微软雅黑', Arial, Helvetica, sans-serif; text-shadow: 0 -1px 0 #666; }
.bbutton { font-family:"\5FAE\8F6F\96C5\9ED1", "Microsoft Yahei", '微软雅黑', Arial, Helvetica, sans-serif; text-shadow: 0 -1px 0 #666; }

.loginIcon a { font-family:"\5FAE\8F6F\96C5\9ED1", "Microsoft Yahei", '微软雅黑', Arial, Helvetica, sans-serif; }

.diy_btn_57{font-family:"\5FAE\8F6F\96C5\9ED1", "Microsoft Yahei", '微软雅黑', Arial, Helvetica, sans-serif; text-shadow: 0 -1px 0 #666;color:#fff; font-size:14px; font-weight:bold;cursor:pointer; display:inline-block; border:none; background:url(bbutton_bg_57.png) no-repeat; width:57px; height:29px; text-align:center; line-height:29px}


/*tips*/
.apsTip {background:#FFFFE9;border: 1px solid #F0E5BA; padding: 10px 30px 10px 20px;position: absolute;z-index: 100;}
.apsTip .tipclose { float: none;margin-top: -2px;position: absolute;right: 10px; cursor: pointer; color:#E4AF4D;    line-height: 12px;margin-top: -5px;}
.apsTip p {color: #333333;text-align: left;}
.apsTip .links {text-align: right;}
.apsTip .SA {bottom: 9px;left: 12px;position: absolute;top: auto;}
.apsTip .SA em, .apsTip .SA span {color: #F0E5BA;height: 19px;width: 17px;font-family: Simsun;font-size: 16px;height: 17px;line-height: 21px;overflow: hidden; position: absolute;}
.apsTip .SA span {color: #FFFFE9;left: 0;top: -1px; }
.apsTip .SA.UP {bottom: auto;top: -10px;}
.apsTip .SA.R {left: 30px;right: auto;}
.apsTip .SA.UP span {top: 0;}
.apsTip .SA.UP em {top: -1px;}
.apsTip .links a {color: #2B4A78;font-size: 12px;margin: 3px 0 0 20px;text-decoration: underline;}
/*
#yourhere{ padding:8px 18px; margin-bottom:8px;}
#yourhere h1{ color:#666666; font-size:16px; font-weight:bold;font-family:"\5FAE\8F6F\96C5\9ED1", "Microsoft Yahei", '微软雅黑', Arial, Helvetica, sans-serif;}
*/
#yourhere { background: #F9F9F9; border: none;     height: 32px;  line-height: 32px;margin: 0 auto 15px;overflow:hidden }
#yourhere  a, #yourhere  em {  float: left; height: 32px;}
#yourhere  em { background: url("bgsmall.png") no-repeat center center;background-position: 0 0; overflow: hidden;width: 4px; height: 7px;margin:12px;}
#yourhere  a.nvhm { background: url(pt_icn.png) no-repeat 7px 8px;overflow: hidden;  width: 24px; text-indent:-999px;}

/*advanced*/

/*header*/
#hd { width:100%; z-index:5;position: relative;}
#subhd {background:url(subhd_bg.png) repeat-x; height:37px; line-height:37px; margin-bottom:5px;}

#userNavi { width:980px; height:65px; margin:0 auto; }
#mainNavi { width:100%; height:41px; background:url(bg-main-navi.png) repeat-x 0 0; }
.nosubnav #mainNavi{height: 46px;}
#subNavi { width:980px; margin:0 auto; /* overflow:hidden;*/ }

#userNavi { position:relative; }
#hd h1 { display:block; width:191px; height:66px; position:absolute; top:5px; left:0; }
#hd h1 a { display:block; width:191px; height:66px; overflow:hidden; }

/*header simple*/
#hd_simple{ padding:0 15px;background:url(developer_space_top_bg.png) repeat-x; border-bottom:1px solid #0d9fbe; height:38px; line-height:38px; margin-bottom:15px}
#hd_simple .navinf{float:right;height:38px; line-height:38px;}
#hd_simple .navlogo{ background:url(ico_space_navlogo_home.png) no-repeat; padding-left:20px;}
#hd_simple .navlogo a{ font-weight:normal;}
#hd_simple .cl{float:left; }
#hd_simple .cl li{ display:inline;}
#hd_simple a{ color:#fff}
#hd_simple .pipe{color:#fff}
#hd_simple .vwmy{display: inline-block;padding-left:25px;background:url(ico_devloper_top_vwmy.png) no-repeat left center;}
#hd_simple .showmenu{ background:url(ico_dev_spacetop_arrwd.png) no-repeat right center;}
#hd_simple #myprompt.new,
#hd_simple #pm_ntc.new{ background-repeat:no-repeat;padding-left: 20px;}


.loginIcon { position:absolute; width:170px; height:25px;display:block; overflow:hidden; background:url(bg-login.gif) no-repeat 0 100%; right:0px; top:25px;  }
.loginIcon a { display:block;  height:25px; line-height:25px; padding:0 1px; overflow:hidden; float:left; }
.loginIcon a.qq, .loginIcon a.sina { width:30px;text-indent:-9999px; background:none;}
.loginIcon a.login, .loginIcon a.reg { width:45px; line-height:24px; text-indent:0; text-align:center; font-size:14px; font-weight:bold; color:#0099CC; }
.loginIcon a.login:hover, .loginIcon a.reg:hover { color:#FF6626; text-decoration:none; }

.log .avaterL { position:absolute; right:0; top:10px; }
.log .userNavi { position:absolute; right:70px; top:12px; color:#ccc; z-index:99; }
.log .userNavi .welcome { color:#666; margin:0 5px; }
.log .userNavi .uCenter a { padding-right:10px;  }
.log .userNavi .uCenter a em{margin-bottom: 2px;margin-left: 9px;}
.log .userNavi a { margin:0 5px; }
.log .userNavi a:hover { text-decoration:none; }
.log .userState { position:absolute; right:150px; top:44px; color:#999; text-align:right; }
.log .userState span { margin-left:10px; }
.log .loginIcon { width:65px; background-position:0 0; right:70px; top:38px; }

.log .userNavi a.new {
    background-position: 0 50%;
    background-repeat: no-repeat;
    font-weight: 700;
    padding-left: 20px;
}

.topDPL { position:relative; }
.topDPS { position:absolute; }
.log .userNavi .uCenter .topDPS { background:#fff; border:1px solid #ccc; padding:10px 10px 5px;  top:15px; left:0; z-index:999;  }
.log .userNavi .uCenter .topDPS li { margin-bottom:5px; }
.log .userNavi .uCenter .topDPS a { margin:0; padding:0; background:none; }

.naviBar { width:980px; height:41px; margin:0 auto; background:url(main-navi_new.png) no-repeat 0 -50px;}
.naviBar li { float:left; }
.naviBar li a { display:block; width:100px; height:41px; overflow:hidden;/* margin-right:26px; */background:url(main-navi_new.png) no-repeat -9999px 0;  }
.naviBar li a span { visibility:hidden; }
.naviBar li a:hover { background:url(main-navi_new.png) 0 0; text-decoration:none; }
.naviBar li.link_main a {width:100px;margin-right: 10px;}
.naviBar li.link_book a { width:105px; margin-right: 10px;}
.naviBar li.link_subject a { width:80px; margin-right: 12px;}
.naviBar li.link_bbs a { width:75px; margin-right: 13px;}
.naviBar li.link_developer a { width:105px; margin-right: 20px;}

.naviBar li.link_main a:hover { background-position: 0 0; }
.naviBar li.link_main a.on { background-position: 0 0; }

.naviBar li.link_book a:hover { background-position: -110px 0; }
.naviBar li.link_book a.on { background-position: -110px 0; }
.naviBar li.link_subject a:hover {background-position: -225px 0;}
.naviBar li.link_subject a.on { background-position: -225px 0; }
.naviBar li.link_bbs a:hover { background-position: -318px 0; }
.naviBar li.link_bbs a.on { background-position: -318px 0; }
.naviBar li.link_developer a:hover { background-position: -405px 0; }
.naviBar li.link_developer a.on { background-position: -405px 0; }
.naviBar li.link_guide a:hover { background-position: -529px 0; }
.naviBar li.link_guide a.on { background-position: -529px 0; }

#mainNavi .search { float:right; height:32px; padding-top:7px; background: url("search.png") no-repeat scroll 0 7px; position:relative;}
#mainNavi .search  #srchtxt { float:left; margin-right:5px; width:173px; height:26px; line-height:26px; font-size:12px; padding:0 12px 0 23px; color:#999; background:none; border:none; overflow:hidden; }
#mainNavi .search  .sbutton{background:url(xbtn.png) no-repeat top left;background-position: 0 -284px; width: 54px; height: 26px;text-align:center; font-size:14px; font-weight:bold; color:#fff; border:none; cursor:pointer;}
/*#mainNavi .search .sselect { float:left;  margin-right:5px; height:25px; width:51px; font-size:12px; background:url(simple_search_select_bg.png) no-repeat;text-indent: 10px; line-height: 25px;}*/
#mainNavi .search .sselect{background: url(xbtn.png) no-repeat top left;background-position: 0 -360px; width: 51px; height: 25px;text-indent: 10px; line-height: 25px;font-size:12px;display: inline-block;float: left;margin-right: 6px;}
#apssearch_menu{width: 50px;}
#apssearch_menu label {   cursor: pointer; display: block;line-height: 1.5; padding: 3px 12px; font-size:12px}
.quickLink { float:left; margin-left:17px; }
.quickLink .navLink li{ float:left; position:relative;}
.quickLink .navLink li .popup_trigger{ float:left; position:relative; line-height:25px; height:25px;margin-top:6px;  padding: 0 25px 0 10px; margin-right:10px;background: url(icon-drop.png) no-repeat 90px center;z-index: 20;}
.quickLink .navLink li.on .popup_trigger{ margin-top:5px;  padding: 0 24px 0 9px; border: 1px solid #D2D2D2; border-bottom:none; background:#fff;z-index: 22; background:#ffffff url(icon-drop.png) no-repeat 89px center}
.quickLink .navLink li.on .popup_trigger:hover{ text-decoration:none;}
.quickLink .navLink li .popDPS{ background:#FFFFFF;border: 1px solid #D2D2D2; border-top:none;padding: 0 10px;position: absolute;top: 30px;z-index: 21; left:0; overflow:hidden; width: 85px;}
.quickLink .navLink li .popDPS *{ padding:0; margin:0; float:none;}
.quickLink .navLink li .popDPS li{line-height:28px}
.quickLink .navLink li a { margin-right:20px; padding:0}
.quickLink .navLink li span.new{ background:url(ico_new.png) no-repeat; width:22px; height:9px; position:absolute; right: -10px;top: -5px;}
.keyWords { float:right; }
.keyWords a { margin-right:10px; }

.icon_drop{background: url(bgsmall.png) no-repeat top left;background-position: -179px 0;width:7px;height:4px;display:inline-block;}
.quickLink .navLink li .top_popup_trigger{ float:left; position:relative; line-height:25px; margin-top:6px;  padding: 0 25px 0 10px; margin-right:0px;z-index: 20;}
.quickLink .navLink li .top_popup_trigger em{float: right;margin-left: 8px;margin-top: 10px;}
.quickLink .navLink li.on .top_popup_trigger{ margin-top:5px;  padding: 0 24px 0 9px; border: 1px solid #D2D2D2; border-bottom:none; background:#fff;z-index: 22; background-color: :#ffffff}
.quickLink .navLink li.on .top_popup_trigger:hover{ text-decoration:none;}
.quickLink .navLink li .top_popDPS{ background:#FFFFFF;border: 1px solid #D2D2D2; padding: 0 10px;position: absolute;top: 30px;z-index: 21; left:0; overflow:hidden; width: 85px;}
.quickLink .navLink li .top_popDPS *{ padding:0; margin:0; float:none;}
.quickLink .navLink li .top_popDPS li{line-height:28px;}

.quickLink .navLink li .category_popup_trigger{ float:left; position:relative; line-height:25px; height:25px;margin-top:6px;  padding: 0 10px 0 10px; margin-right:0px;z-index: 20;}
.quickLink .navLink li .category_popup_trigger em{float: right;margin-top: 10px;margin-left: 8px;}
.quickLink .navLink li.on .category_popup_trigger{ margin-top:5px;  padding: 0 9px 0 9px; border: 1px solid #D2D2D2; border-bottom:none; background:#fff;z-index: 22; background-color:#ffffff}
.quickLink .navLink li.on .category_popup_trigger:hover{ text-decoration:none;}
.quickLink .navLink li .category_popDPS{ background:#FFFFFF;border: 1px solid #D2D2D2; padding: 0 10px;position: absolute;top: 30px;z-index: 21; left:0; overflow:hidden;width: 61px;}
.quickLink .navLink li .category_popDPS *{ padding:0; margin:0; float:none;}
.quickLink .navLink li .category_popDPS li{line-height:28px}

#usersetup_menu li a{background: url(usersetup_menu.png) no-repeat;}
#usersetup_menu li a:hover {    background-color: #fff !important;}
#usersetup_menu li.shareapp a{ background-position:3px 5px;}
#usersetup_menu li.sharebook a{ background: url(/static/image/feed/ico_userabout_bookshare.gif) no-repeat 4px 5px;}
#usersetup_menu li.share a{ background-position:3px -18px;}
#usersetup_menu li.favorite a{ background-position:3px -42px;}
#usersetup_menu li.profile a{ background-position:3px -67px;}
#usersetup_menu li.credit a{ background-position:3px -88px;}
#usersetup_menu li.friend a{ background-position:3px -112px;}
#usersetup_menu li.ticket a{ background: url(/static/image/feed/ticket.png) no-repeat 4px 4px;}
#usersetup_menu li.subject a{ background: url(/static/image/feed/ico_userabout_subject.gif) no-repeat 4px 4px;}
#usersetup_menu li.magic a{ background: url(/static/image/feed/magic.gif) no-repeat 4px 4px;}
#usersetup_menu li.gbb a{ background: url(/static/image/feed/gbb.png) no-repeat 4px 4px;}
#usersetup_menu li.exp a{ background: url(/static/image/feed/ico_userabout_exp.gif) no-repeat 4px 4px;}

#userticket_menu { padding:5px 10px; color:#333; background:#FFFFFF;  border: 1px solid #CDCDCD; width:200px}
#userticket_menu .progresslist{ margin-bottom:10px}
#userticket_menu .progresslist h3{ font-weight:normal; height:27px; line-height:27px; color:#333}
#userticket_menu .progresslist h3 a{ float:right;}
#userticket_menu p{ line-height:21px}
#userticket_menu p.tips{ color:#999; margin-top:5px}

/*body*/
#bd,.wp { width:980px; margin:0 auto;}

#main { width:720px; float:left; }
#side { width:255px; float:right; }
#conten .main02 { width:535px; float:right; } 
#conten .side02 { width:180px; float:left; }
#bottom { clear:both; }
#ft { border:none; width:100%; /*background:#f9f9f9 url(footer_bg.png) repeat-x 0 top; */ clear:both; margin:0;  padding:0; overflow:hidden; }

.col{float:left;}
.cor{float:right;}

*html #main .module .mt h3 a{margin-top:-20px;}

.side01 .module { width:255px; margin:0 auto 15px; }
.side01 .module .mt { padding:0px; background:url(bg-line.png) no-repeat -530px 0; }
.side01 .module .mb { background:url(bg-line.png) no-repeat -530px 100%; padding-bottom:10px; } 
.side01 .module .mt h4 { font-size:14px; line-height:100%; font-weight:bold; color:#666666; margin:0 10px 0; padding:10px 2px 8px; border-bottom:1px solid #f1f1f1; letter-spacing:1px; }

.side01 .sideR a{ color:#006699}
.side01 .sideR a:hover{color:#006699; text-decoration:underline;}

.side01 #sina .mt{ height:5px; padding-bottom:0px;}
.side01 #sina .mb p{ margin:0 10px 0; }
.side01 #sina .mb p a{ float:right}

.side01 #active .mt{padding-bottom:0px;}
.side01 #active .mb{padding:0 10px 10px;}
.side01 #active .head{ height:20px;padding:10px 0;}
.side01 #active .head li{ float:left; text-align:center;border-right: 1px solid #ddd; line-height:20px; height:20px; color:#000}
.side01 #active .head li.col1{ width:91px;}
.side01 #active .head li.col2{ width:68px;}
.side01 #active .head li.col3{ width:72px;}
.side01 #active .head li.last{ border:none}
.side01 #active .list li { clear:both;height:33px; border-bottom:1px dotted #ccc}
.side01 #active .list li.last{ border-bottom:none}
.side01 #active .list li span{display:block; float:left; height:33px;}
.side01 #active .list li span.col1{ width:85px;line-height:33px; overflow:hidden;}
.side01 #active .list li span.col2{ width:68px; text-align:center; color:#f26024;line-height:33px;}
.side01 #active .list li span.col2 s{ display:block; line-height:15px; color:#999999}
.side01 #active .list li span.col2 em{ line-height:15px}
.side01 #active .list li span.col3{ width:76px; text-align:center;line-height:33px;}

.side01 #baby .babyregbtn{ display:block; text-indent:-999px; cursor:pointer; overflow:hidden; border:none; background:url(babyreg_submit_btn.png) no-repeat; width:89px; height:29px; margin:0 auto;}
.side01 #feedback .feedsubmitbtn{ display:block;text-indent:-999px; cursor:pointer; overflow:hidden; border:none; background:url(feed_submit_btn.png) no-repeat; width:88px; height:29px; margin:0 auto;}

.side01 #whoused ul { padding:0 12px; }
.side01 #whoused ul li { width:230px; overflow:hidden; zoom:1; border-bottom:1px dotted #ccc; padding:10px 0; }
.side01 #whoused ul li.last { border-bottom:none; padding-bottom:0; }
.side01 #whoused ul li .avater { float:left; width:60px; height:52px; overflow:hidden; }
.side01 #whoused ul li .info { float:left; width:170px; }
.side01 #whoused ul li .info h4 { font-size:14px; font-weight:normal; color:#666; margin-bottom:5px; padding-top:2px; }
.side01 #whoused ul li .info p { color:#999; }
.side01 #whoused ul li .info p .time{ float:right;}


.main02 .module { width:515px; margin:0 auto 15px; background:#fff; }
.main02 .module .mt { height:35px; background:url(bg-line.png) no-repeat 0 0; padding:0;position:relative;}
.main02 .module .mb { background:url(bg-line.png) no-repeat 0 100%; }
.main02 .module .mt h3 { font-size:14px; line-height:100%; font-weight:bold; color:#0099cc; margin:0 10px 0; padding:11px 2px 5px; }
.main02 .module .mt ul { overflow:hidden; margin-left:5px; }

.side02 .module { width:180px; margin:0 auto 15px; }
.side02 .module .mt { padding:0; background:url(bg-line.png) no-repeat -995px 0;  }
.side02 .module .mb { background:url(bg-line.png) no-repeat -995px 100%; padding-bottom:10px; } 
.side02 .module .mt h4 { font-size:14px; line-height:100%; color:#666; font-weight:bold; margin:0 10px 0; padding:10px 2px 8px; border-bottom:1px solid #dddddd; letter-spacing:1px; }
.side02 #rank .mt { background:url(bg-line.png) no-repeat -800px 0; position:relative;}
.side02 #rank .mt h4 { font-size:14px; line-height:100%; color:#f1572e; font-weight:bold; margin:0 10px 0; padding:10px 2px 8px; border-bottom:1px solid #ffbba9; }
.side02 #rank .mb { background:url(bg-line.png) no-repeat -800px 100%; }
.side02 #tabs .tabTitle{float:left;position:absolute;left:80px;top:6px;font-size:14px;width:97px;}
.side02 #tabs .tabTitle li{float:left;width:21px;border-bottom:none;padding:0;text-align:center;padding-top:1px;margin-left:1px;border:1px solid #cdcdcd;font-weight:bold;font-size:12px;}
.side02 #tabs .tabin{float:left;width:21px;border-bottom:none;padding:0;text-align:center;padding-top:1px;margin-left:1px;border:1px solid #F1572E !important;color:#F1572E;}
.side02 #rank .tabContent{background: url("bg-line.png") no-repeat scroll -800px 100% transparent;}


.appListType01 {}
.appListType01 .recommendItem { overflow:hidden; margin-left:3px; padding-top:15px; }
.appListType01 li .appitem{ float:left; width:107px; height:135px; text-align:center; padding:0 10px; }
.appListType01 li .appitem .aicon { width:77px; height:78px; margin:0 auto 5px; }
.appListType01 li .appitem .aicon span.icon_editor_rcmdsmall {background:url(icon_editor_rmdsm.png) no-repeat;z-index:3;width:35px;height:42px;position:absolute;left:58px;top:47px;}
.appListType01 li .appitem .aicon img { padding:0; }
.appListType01 li .appitem h5 {  font-weight:normal; margin-bottom:5px; height: 16px;overflow: hidden;font-family:Arial,Helvetica,sans-serif}
.appListType01 li .appitem h6 .codestatus{padding-left:10px; color:#666; font-weight:normal;}
.appListType01 li .appitem h6 .codestatus i{ color:#ff6626; font-style:normal;}

.appListType02 { height: 235px;/*overflow: hidden;*/}
.appListType02 .editorItem { width:480px;   height: 205px; overflow:hidden;  padding:15px 0px 25px 25px; float:left}
.appListType02 .apic { width:200px; float:left; overflow:hidden; }
.appListType02 .apic .apicL {position:relative;}
.appListType02 .apic .apicL a i{background:url(bgsimg.png) no-repeat top left;background-position: 0 -178px; width: 177px; height: 179px;position: absolute;}
.appListType02 .apic .apicL a { display:block; line-height:0; margin-bottom:5px;}
.appListType02 .apic .apicS { overflow:hidden; }
.appListType02 .apic .apicS li { float:left; margin-right:4px; }
.appListType02 .apic .apicS li img { border:1px solid #ccc; opacity:0.6; }
.appListType02 .apic .apicS li a.on img { opacity:1; border-color:#51cced; }
.appListType02 .apic .apicS li a:hover img { opacity:1; }
.appListType02 .adetail { float:left; width:270px; height:191px; overflow:hidden}
.appListType02 .adetail h5 { font-size:14px; font-weight:normal; margin-bottom:10px;}
.appListType02 .adetail h6 { margin-bottom:5px; clear:both; height:20px; overflow:hidden; padding-right: 5px;}
.appListType02 .adetail h6 .oprice{ float:left; padding-left: 3px;}
.appListType02 .adetail h6 .cprice{ float:left;}
.appListType02 .adetail h6 .srank{ float:right;}
.appListType02 .adetail p { margin:5px 0; color:#999; }
.appListType02 .adetail p.srank { color:#ff6626; }
.appListType02 .adetail p.desc { font-size:12px; color:#666; margin-bottom:0; }

.topic .topicList { padding:15px;}
.topic .topicList li{ float:left; width:240px; text-align: center;}


.feedList { padding:15px;}
.feedList li {  border-bottom:1px solid #eaeaea;padding: 10px 0; min-height: 75px;}
.feedList .avater { float:left; width:55px;position:relative; }
.feedList .avater .avatar_company_small{background:url(company_s.png) no-repeat;position:absolute;width:19px;height:18px;left:32px;top:33px;}
.feedList .feed { /*width:435px;*/width:428px; float:left; }
.feedList .feed .feedB {/* background:url(bg-feed.png) no-repeat 0 0; padding:12px 10px 0 25px;*/ padding-left:15px; position:relative; }
.feedList .feed .feedB h4 { font-size:14px; font-weight:normal; margin-bottom:5px; width:340px}
.feedList .feed .feedB .review { margin-bottom:10px; /*background:#F7FAFD;*/color: #666666;padding: 5px 0;}
.feedList .feed .feedB .srank {margin-bottom:10px;}
.feedList .feed .feedB .srank span { /*position:static;*/ }
.feedList .feed .feedB .fcontent { float:left; display:block; margin-bottom:5px; position:relative; padding:3px 13px;  font-size:12px; width: 317px;}
.feedList .feed .feedB .fcontent .ql{ position:absolute; width:12px; height:9px; background:url(ql.png) no-repeat; top:6px; left:0;}
.feedList .feed .feedB .fcontent .qr{ /*position:absolute;*/ width:12px; height:9px; background:url(qr.png) no-repeat;/* bottom:7px; right:0;*/ display:inline-block;}
.feedList .feed .feedB h6 { clear:both; font-size:12px; font-weight:normal; color:#999; padding-top:5px; }
.feedList .feed .feedB .aicon { position:absolute; width:62px; height:64px; right:0px;top:0px;/*right:15px; top:-10px;-moz-transform:rotate(10deg); -webkit-transform:rotate(10deg); -o-transform:rotate(10deg); */}
.feedList .feed .feedB .aicon img { padding:1px 1px 0; background:#fff;  }
.feedList .feed .feedC {/* height:15px; margin:0; padding:0; line-height:0; font-size:0; background:url(bg-feed.png) no-repeat 0 100%;*/ }
.feed .more { clear:both; padding: 0 15px 10px; margin-top:-10px; }

.pageBookIndex .feedList .feed .feedB .fcontent { width:475px}

#side .side01 .quickshare .mt,
#side .side01 .appshare .mt {background:url("appshareinfo_t.png") no-repeat; height:5px; overflow:hidden;}
#side .side01 .quickshare .mb ,
#side .side01 .appshare .mb{padding:5px 12px 10px;background:#ecf7fb url("appshareinfo_b.png") no-repeat center bottom;}
#side .side01 .quickshare .mb h3{color:#666666; font-size:14px; font-weight:normal;}
#side .side01 .quickshare .mb p{height:26px;}
#side .side01 .quickshare .formbox .row{ padding:3px 0}
#side .side01 .quickshare .formbox input.txt,
#side .side01 .quickshare .formbox textarea{ width:223px; color:#666}


/*side left*/
.sideL { }
.sideL li { margin:0; padding:0 10px; font-size:14px; font-weight:normal; position:relative; }
.sideL li a { display:block; height:30px; line-height:30px; border:1px solid #f2fcff; border-bottom-color:#fff; text-indent:20px; background:url(arrow-0.gif) no-repeat 0 0; position: relative; }
.sideL li a:hover { background-color:#fff; border-color:#ccc; text-decoration:none; color:#006699 } 
.sideL li.on a { background-color:#fff; border-color:#ccc;  color:#006699 }
.sideL li a .iconHot { width:23px; height:12px; display:block; text-indent:-9999px; overflow:hidden; background:url(icon-hot.gif) no-repeat 0 0; top:7px; display:inline-block; zoom:1; }
.sideDPL li a {  background:url(arrow-1.gif) no-repeat 0 0; z-index:1; border-right:none; margin-right:1px;}
.sideDPL li a:hover { background:#fff url(arrow-0.gif) no-repeat 0 0; border-right: 1px solid #fff; z-index:9; margin-right:0; }
.sideDPL li.on a { background:#fff url(arrow-0.gif) no-repeat 0 0; border-right: 1px solid #fff; z-index:10; margin-right:0; }
.sideDPL .sideDPS { position:absolute; background:#fff; border:1px solid #ccc; padding:0 15px ;left:169px; top:0; z-index:8; display:none; min-height:30px; line-height:30px;}
.side02 #cate01 p{ padding:8px 15px;}
.side02 #cate01 p a{ padding: 0 5px; *padding: 0 3px; font-size:12px; overflow:hidden;}
.side02 #cate01 p a:hover{ text-decoration:underline;color:#006699 }

.sideDPL .sideDPS a,
.sideDPL .sideDPS a:hover,
.sideDPL li .sideDPS a,
.sideDPL li .sideDPS a:hover,
.sideDPL li.on .sideDPS a,
.sideDPL li.on .sideDPS a:hover{ background:none; border:none; padding:0; position:static; color:#006699 ; overflow: hidden; text-indent:0; padding-left:20px}
.sideDPL li.on .sideDPS a:hover{ text-decoration:underline;}
.sideDPL li.on .sideDPS { width:450px;}
.sideDPL li.on .sideDPS li { float:left;}
.sideDPL li.on .sideDPS h4{ clear:both}

.popuptags a{ float:left; display:block; padding:0 10px}

#popup_vendor{ width:450px; padding:15px;}
#popup_vendor li{display:block; padding: 10px;width:130px; height:145px; text-align:center; overflow:hidden; float:left;}
#popup_vendor li a,
#popup_vendor li a:hover{text-indent: 0px; height:auto; line-height:normal; padding:0; margin:0;}
#popup_vendor li a span{font-size:12px;text-align:center;  display:block; line-height:25px;text-indent:0px}

.side02 .module .mb h4 { font-size:14px; line-height:100%; color:#666; font-weight:bold; margin:0 10px 0; padding:11px 2px 8px; border-bottom:1px solid #dddddd; letter-spacing:1px; }
#chose { width:154px; padding:10px 0 0; margin-left:13px; }
#chose a { display:block; width:154px; height:34px; line-height:34px; text-align:center; text-indent:-2px; background:url(abutton.png) no-repeat 0 0; font-size:16px; color:#fff; letter-spacing:2px; text-decoration:none; } 

#rank ul { width:160px; padding:0; margin:0 auto; }
#rank li { width:160px; border-bottom:1px dotted #ccc; padding:10px 0; }
#rank li h5 { height:18px; font-size:12px; font-weight:normal; padding-left:25px; background:url(top10-bullet.png) no-repeat 1px 0; position:relative; margin-bottom:3px; }
#rank li h5 a{ display: block;height:18px; overflow:hidden; float: left; width: 98px;}
#rank li h5 .aprice { text-align:right; position:absolute; right:0; color:#999; font-weight:bold; }
#rank li h5 .aprice .hot,
#rank li .rankUnfold .aprice .hot { color:#ff6626; }
#rank li .rankUnfold { overflow:hidden; zoom:1; height: 65px;}
#rank li .rankUnfold .aicon { float:left; margin:0 10px 0 26px; }
#rank li .rankUnfold .srank { text-indent:0; margin-bottom:5px; margin-left:96px }
#rank li .rankUnfold .srank span { position:absolute; }
#rank li .rankFold .srank span { left:0; }
#rank li .rankFold .srank { margin-left:25px;  }
#rank li.rank01 h5 { background-position: 1px 1px; }
#rank li.rank02 h5 { background-position: 1px -92px; }
#rank li.rank03 h5 { background-position: 1px -156px; }
#rank li.rank04 h5 { background-position: 1px -219px; }
#rank li.rank05 h5 { background-position: 1px -284px; }
#rank li.rank06 h5 { background-position: 1px -343px; }
#rank li.rank07 h5 { background-position: 1px -405px; }
#rank li.rank08 h5 { background-position: 1px -468px; }
#rank li.rank09 h5 { background-position: 1px -532px; }
#rank li.rank010 h5 { background-position: 1px -594px; }
#rank li.rank010 { border-bottom:none; }
.side02 #rank .mb { padding-bottom:0; }


/*side right*/
#side .side01 .promote { width:255px; background:#f0f0f0; margin-bottom:15px; overflow: hidden;}
#side .side01 .appshareinfo { width:255px; background:url(bg-info.png) no-repeat 0 0; margin-bottom:5px;}
#side .side01 .appshareinfo .download {height:150px;  position:relative;}
#side .side01 .appshareinfo .download a { position:absolute; top:105px; left:8px; }
#side .side01 .appshareinfo .download .downIphone {position:absolute;top:68px;left:158px;}
#side .side01 .appshareinfo .download .downIpad{position:absolute;top:68px;left:214px;}
#side .side01 .appshareinfo .download a.ipad { left:135px }
#side .side01 .appshareinfo .getcode { height:115px; background: #ecf7fb; padding:0 10px}
#side .side01 .appshareinfo .getcode h2{ line-height:30px; border-top:1px solid #e6e4e5; font-size:14px; font-weight:bold; color:#666; padding:5px 5px 0}
#side .side01 .appshareinfo .getcode p{ line-height:26px; padding:0 5px;}
#side .side01 .appshareinfo .getcode p a{ padding-right:13px; font-size:14px}
#side .side01 .appshareinfo .getcode p.codeleft{ padding:20px 5px 5px}
#side .side01 .appshareinfo .getcode p.codeleft strong{ color:#fd4c1a}
#side .side01 .appshareinfo .getcode p.codeleft a.getcodebtn{ display:inline-block; background:url(getcodenow_btn.png) no-repeat; width:75px; height:26px; text-indent:-9999px; margin-left:10px; margin-right:0; padding:0;}
#side .side01 .appshareinfo .b{ background:url(appshareinfo_b.png) no-repeat; height:5px; overflow:hidden;}

.sideR { padding-top:5px;}
.sideR li { margin:0; padding:0 10px; font-size:12px; font-weight:normal; height:24px; line-height:24px; text-indent:18px; background:url(arrow-2.gif) no-repeat 15px 10px;  overflow: hidden;}
.sideR li a { color:#666; }
.sideR li a:hover { color:#ff6626} 
.sideR li a.hot { color:#ff6626}
#baby ul { padding:0 12px; }
#baby ul li { width:230px; overflow:hidden; zoom:1; border-bottom:1px dotted #ccc; padding:10px 0; }
#baby ul li.last { border-bottom:none; padding-bottom:0; }
#baby ul li .avater { float:left; width:60px; height:52px; overflow:hidden; }
#baby ul li .babyB { float:left; width:170px; }
#baby ul li .babyB h4 { font-size:14px; font-weight:normal; color:#666; margin-bottom:5px; padding-top:2px; }
#baby ul li .babyB p { color:#999; }
#baby ul li .babyB p .bgender { padding-left:14px; }
#baby ul li .babyB p .bboy { background:url(iconbg.png) no-repeat 2px center; background-position: 0 -132px;}
#baby ul li .babyB p .bgirl { background:url(iconbg.png) no-repeat 2px center;background-position: 0 -194px;}
#baby h5 { color:#ff6626; text-align:center; padding:10px 0; }
#baby .bbutton { margin-left:80px; }

#feedback p { padding:10px 12px; color:#999; }
#feedback textarea { width:230px; height:50px; margin:0 0 10px 12px; font-size:12px; color:#666; overflow:auto; }
#feedback .bbutton { margin-left:80px; border:0;}

#main .sharelog {margin-bottom:15px; width:701px}
#main .sharelog .t{ background:url(sharebook_log_t.png) no-repeat; height:6px; overflow:hidden;}
#main .sharelog .inner{  padding:5px 15px 10px; border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2; background:#fff;position:relative;}
#main .sharelog .inner .avatar_editor_small{background:url(editor_s.png) no-repeat;position:absolute;width:19px;height:18px;left:49px;top:40px;}
#main .sharelog .inner .avatar_company_small{background:url(company_s.png) no-repeat;position:absolute;width:19px;height:18px;left:49px;top:40px;}
#main .sharelog .inner a img{ float:left; float:left; border:1px solid #ddd; padding:2px; margin-right:10px}
#main .sharelog .inner h4{ font-size:14px; font-weight:normal; color:#333}
#main .sharelog .inner h4 span{ float:right;font-size:12px;color:#666}
#main .sharelog .inner p{ color:#666;padding: 5px 0; margin-left: 65px;}
#main .sharelog .b{ background:url(sharebook_log_b.png) no-repeat; height:16px; overflow:hidden;}

/*bottom*/
#bottom .module { margin:0 0 15px; }
#bottom .module .mt { height:35px; font-size:inherit; margin:0 ; padding:0px;}
#bottom .module .mb { padding-bottom:10px; } 
#bottom .module .mt h4 { font-size:14px; line-height:100%; color:#666; font-weight:bold; margin:0 10px 0; padding:11px 2px 8px;  letter-spacing:1px; position:relative; }
#bottom .module .mt h4 .more { position:absolute; right:0; font-size:12px; font-weight:normal; }
#bottom .module .mb p { padding:0 13px 0;}
#bottom .module .mb p strong{ color:#999 ; float:left; display:block; width:80px}
#bottom .module .mb p a { margin-left:10px; line-height:31px;    display: block;float: left;}
#bottom .partner { border-bottom:1px solid #e9e9e9}
#bottom .partner .mb { overflow:hidden; zoom:1; }
#bottom .partner .mb p { width: 460px; float:left; height: 31px;line-height: 31px;}
#bottom .flinks .mb p { line-height:31px; }
#bottom .flinks .mb p a { margin-left:0; margin-right:10px; white-space:nowrap;}
 

#ft{/*line-height:normal;*/  margin-top:15px}
#ft .links { width:980px; margin:0 auto; padding:15px 0 0; overflow:hidden; zoom:1; }
#ft .links div { float:left; width:123px; }
#ft .links h4 { font-size:16px; color:#343434; margin-bottom:15px; padding-left:5px;font-weight: normal;}
#ft .links h4{ font-family:"\5FAE\8F6F\96C5\9ED1", "Microsoft Yahei", '微软雅黑', Arial, Helvetica, sans-serif; }
#ft .links ul li { font-size:14px; margin-bottom:10px; line-height:normal; background:url(footer_link_spe.png) no-repeat 0 center; padding-left:12px}
#ft .links .interactive h4{padding-left:0;}
#ft .links .interactive ul li{ background:none; padding-left:0;}
#ft .links ul li a{ color:#696969;font-size:12px;}
#ft .links .quickLink2 { margin-left:15px; }
#ft .links .products { width:98px; }
#ft .links .interactive { width:178px; }
#ft .links .interactive div { float:none; margin-bottom:5px;padding-left: 19px; }
#ft .links .interactive div a { margin-right:5px; }
#ft .links .interactive div a .sinaweibo{display:inline-block;background: url(xbtn.png) no-repeat top left;background-position: 0 -142px; width: 21px; height: 21px;}
#ft .links .interactive div a .qqweibo{display:inline-block;background: url(xbtn.png) no-repeat top left;background-position: 0 -213px; width: 21px; height: 21px;}
#ft .links .interactive div a .blog{display:inline-block;background: url(xbtn.png) no-repeat top left;background-position: 0 0; width: 21px; height: 21px;}
#ft .links .interactive div a .blogrss{display:inline-block;background: url(xbtn.png) no-repeat top left;background-position: 0 -71px; width: 21px; height: 21px;}



#ft .links .interactive li { font-size:12px; color:#666; margin-bottom:5px; }
#ft center .xs01 a{ color:#666666;position:relative;}
#ft center .xs01 a img{width:14px;height:14px;position:absolute;left:4px;top:-12px;}

#ft .links .subscribe { width:210px; }
#ft .links .subscribe div { float:none; width:250px; }
.subscribeBar .suinput { width:150px; height:24px; line-height:24px; font-size:12px; padding:0 2px; color:#999; background:#fff; border:1px solid #ccc; overflow:hidden; }
.subscribeBar .subutton { width:55px; height:27px; line-height:27px; background:url(rssbtn.png) no-repeat 0 center; text-align:center; font-size:14px; font-weight:bold; color:#fff; border:none; cursor:pointer; text-indent: -999px; overflow:hidden;}
.subscribeBar { margin-bottom:5px; }
#ft .links .subscribe p { color:#666666; }

.links ul li a .iconIPhone { width:39px; height:12px; display:block; text-indent:-9999px; overflow:hidden;  top:2px; display:inline-block; zoom:1; }
.links ul li a .iconAn { width:39px; height:12px; display:block; text-indent:-9999px; overflow:hidden; top:2px; display:inline-block; zoom:1; }

.copyright { color:#666; text-align:center;height:38px; line-height:38px;/* background:url(copyright_bg.png) repeat-x;*/position:relative;}
.copyright a{color:#666;position:relative;}
.copyright a img{ display:inline-block;width:14px;height:14px;position:absolute;left:4px;top:-12px;}

/* app list page */
.pageAppList  .side02{ float:left; width:180px; position:relative; z-index:4;}
.pageAppList  .listCol{ float:right; width:785px; position:relative; z-index:0;}
.pageAppList #applist .listiconbox {}
.pageAppList #applist .listiconbox {height: 78px;margin: 0;width: 77px;position:relative;}
.pageAppList #applist .listiconbox .mask75{left:-1px}

.pageAppList .pagetitle{ margin-bottom: 8px; padding: 8px 18px;border-bottom: medium none;}
.pageAppList .pagetitle h1{ color: #666666;  font-size: 16px; }
.pageAppList #listcontrol { background-color: #f2fcff; border:1px solid #daf5fd; padding: 6px 0; line-height:21px;}

.pageAppList #listcontrol h4{ color:#666;}
.pageAppList #listcontrol #agefilter ul li { background-color:#f2fcff; bmargin-left: 5px;padding-left: 5px;padding-right: 5px;}
.pageAppList #listcontrol #agefilter ul li.on { background-color: #006699;margin-left: 5px;padding-left: 5px;padding-right: 5px;}
.pageAppList #listcontrol #agefilter ul li.on a{ color:#fff;}
.pageAppList #listcontrol #applist li{ margin:0;}
.pageAppList #listcontrol #applist .iphone {width: 260px;}

.pageAppList #appfilter { position:relative; width:782px; margin-bottom:8px}
.pageAppList #appfilter .t{background:url(appfilter_t.png) no-repeat 0 0; height:11px; overflow:hidden;}
.pageAppList #appfilter .inner{overflow: hidden; padding:0 18px; border-left:1px solid #bfd4da;border-right:1px solid #bfd4da;}
.pageAppList #appfilter .b{ position:relative;background:url(appfilter_b.png) no-repeat 0 0; height:6px;}
.pageAppList #appfilter .b .controlbtn{width:92px;  background:url(appfilter_btn.png) no-repeat 0 0; position:absolute;top:0; left:340px; z-index:2px; text-decoration:none;}
.pageAppList #appfilter .b .controlbtn span{display:block; background:url(ico_arrow_down.png) no-repeat 15px center;padding-left: 30px; width:60px;height:28px;line-height:28px; }
.pageAppList #appfilter .b .controlbtn span.on{background:url(ico_arrow_up.png) no-repeat 15px center;}

.pageAppList #appfilter .listtool{ position:absolute; top:18px; right:15px}
.pageAppList #appfilter .listtool .listorder{float:right;}
.pageAppList #appfilter .listtool .listtype {float:right;}
.pageAppList #appfilter .listtool .listtype ul li{ float:left;}
.pageAppList #appfilter .listtool .listtype .active a.on {  background-position: -872px -119px;}
.pageAppList #appfilter .listtool .listtype a.on { background-position: -872px -102px;}
.pageAppList #appfilter .listtool .listtype .active a { background-position: -872px -68px;}
.pageAppList #appfilter .listtool .listtype a {background: url("site-bg.gif") no-repeat -872px -85px; color: #666666;  cursor: pointer; line-height: 16px; height:16px; display:block; margin-left: 5px; padding: 0 2px 0 20px;}

.pageAppList #appfilter dd,.pageAppList #appfilter dt{ float:left; line-height:22px; padding:5px 0;}
.pageAppList #appfilter dt{ width:45px;height:22px;}
.pageAppList #appfilter dd{ width:690px;}
.pageAppList #appfilter dd.price{ width:185px;}
.pageAppList #appfilter dd.phone{ width:450px}
.pageAppList #appfilter dd a { display:inline-block; padding:0 8px; text-decoration:none;}
.pageAppList #appfilter dd a.on,.pageAppList #appfilter dd a:hover{ background:#006699; color:#fff; text-decoration:none;}

.pageAppList #applist_content .treelist li{/* height:80px;*/ padding:13px 0px;margin:0;  border-bottom: 1px dashed #CDCDCD;}
.pageAppList #applist_content .treelist li div {line-height:27px;  display:block;}
.pageAppList #applist_content .treelist .col_appimg{float:left; width:77px;position:relative;}
.pageAppList #applist_content .treelist .col_appimg .mask75{left:-1px}
.pageAppList #applist_content .treelist li .ranking{float:left;padding:27px 9px;}

.pageAppList #applist_content .treelist .col_appinfo{float:left;width:415px; padding-left:10px}
.pageAppList #applist_content .treelist .col_appinfo h3 a{ font-size:14px; text-decoration:none; height:27px; overflow:hidden;display:block}
.pageAppList #applist_content .treelist .col_appinfo h3 a img{float:left;border-radius:2px }
.pageAppList #applist_content .treelist .col_appinfo p{ line-height:27px; height:27px;}
.pageAppList #applist_content .treelist .col_appinfo p.srank span{ margin-top:8px}
.pageAppList #applist_content .treelist .col_appage{float:left;width:85px; text-align:center;}
.pageAppList #applist_content .treelist .col_appprice{float:left;width:80px; text-align:center;}
.pageAppList #applist_content .treelist .col_apphandle{float:left;width:82px; text-align:center;}
.pageAppList #applist_content .treelist .col_apphandle a:visited{color: #FFFFFF;}
.pageAppList #applist_content .treelist li .redeemcode{width:220px;height:29px;float:right;padding-top:32px;color:#FF6626;}


.pageAppList #applist_content #applist .appname {height: 23px; overflow: hidden;}

/* app info page*/
.pageAppInfo #main{ width:705px}
.pageAppInfo #main .appinfo #jiathis{bottom: 10px;position: absolute;right: 19px;float:right;top:201px;}
.pageAppInfo .appinfo { border-bottom:1px dashed #CDCDCD; /*overflow:hidden;*/}
.pageAppInfo .appinfo .l{ float:left; width:175px;position:relative;padding-bottom:27px;}
.pageAppInfo .appinfo .l div{ line-height:21px; position:relative;}
.pageAppInfo .appinfo .l .aicon{ position:relative;}
.pageAppInfo .appinfo .l .aicon i{background:url(bgsimg.png) no-repeat top left;background-position: 0 -178px; width: 177px; height: 179px;position: absolute;}
.pageAppInfo .appinfo .r{ float:right; width:510px; padding-left:15px; color:#333;position: relative;}
.pageAppInfo .appinfo .r h1{ color:#333333; font-size:20px;width:397px; margin-bottom:5px;overflow:hidden;position:relative;}
.pageAppInfo .appinfo .r h1 a{ font-size:12px; font-weight:normal;}
.pageAppInfo .appinfo .r h1 span{ position: relative;float: left;max-width: 360px; font-family:'Microsoft Yahei', Arial, Helvetica, sans-serif;font-size:20px;font-weight: bold}
.pageAppInfo .appinfo .r h1 em.icon_editor_time{background: url("icon_editor_time.png") no-repeat scroll 0 0 transparent;height: 25px;position: absolute;top: 0px;width: 22px;z-index: 3; left:auto;margin-left:4px;}
.pageAppInfo .appinfo .r h1 em.icon_toplist{background: url("icon_toplist.png") no-repeat scroll 0 0 transparent;height: 25px;;position: absolute;top: 0px;width: 22px;z-index: 4;left:auto;}
.pageAppInfo .appinfo .r .trems {line-height:21px;padding:14px 0;margin-top:5px;}
.pageAppInfo .appinfo .r .trems .hightline{color:#ff752a; font-weight:bold;padding:0 10px;}
.pageAppInfo .appinfo .r .trems a{ color:#006699; }
.pageAppInfo .appinfo .r .score{ margin-top:15px; margin-bottom:15px}
.pageAppInfo .appinfo .r .score h3{ font-weight:normal; font-size:12px; color:#666; margin-bottom:5px;}
.pageAppInfo .appinfo .r .score .rank,
.pageAppInfo .appinfo .r .score .store{ width:190px;height:100px; float:left;}
.pageAppInfo .appinfo .r .score .rank ul,
.pageAppInfo .appinfo .r .score .rank li{ float:none; padding:0; margin:0; width:auto;}
.pageAppInfo .appinfo .r .score .rank li{ height:23px; line-height:23px}
.pageAppInfo .appinfo .r .score .rank li label,
.pageAppInfo .appinfo .r .score .rank li p,
.pageAppInfo .appinfo .r .score .rank li p span{ display:block; float:left;}
.pageAppInfo .appinfo .r .score .rank li label { width:55px;}
.pageAppInfo .appinfo .r .score .rank li p{ width:60px; height:5px; border:1px solid #6699cc; background:#fff; overflow:hidden; margin-top:8px; margin-right:5px}
.pageAppInfo .appinfo .r .score .rank li p span{ background:#6699cc; height:5px;}
.pageAppInfo .appinfo .r .score .store p{ line-height:27px;}
.pageAppInfo .appinfo .r .score .store p .srank{color:#666; width:160px; height:27px; display:inline-block;}
.pageAppInfo .appinfo .r .score .store p .srank span{ top:5px; left:0 !important;left:70px; }
.pageAppInfo .appinfo .r .promote{  padding: 0 0px 15px 0px; float:left;width: 350px;}
.pageAppInfo .appinfo .r .promote h3{ font-size:12px; line-height:30px; color:#666;font-weight:normal;}
.pageAppInfo .appinfo .r .promote h3 span{ color:#ff752a; font-size:16px; padding:0 5px}
.pageAppInfo .appinfo .r .promote p { height:28px; line-height:28px;}
.pageAppInfo .appinfo .r .promote p a,
.pageAppInfo .appinfo .r .promote p span{ float:left; margin-right:5px;}
.pageAppInfo .appinfo .r .promote p .btn{ display:block; background:url('promote_btn_bg.png') no-repeat; width:78px; height:27px; line-height:27px; text-align:center; color:#ff612a}
.pageAppInfo .appinfo .r .promote p .btn:hover{ text-decoration:none;}
.pageAppInfo .appinfo .r .promote p .btn.disable{ color:#666}
.pageAppInfo .appinfo .r .promote p .btnshow{ display:block; background:url('promote_btn_bg.png') no-repeat; width:78px; height:27px; line-height:27px; text-align:center; color:#ff612a}
.pageAppInfo .appinfo .r .store .srank{color: #FF6626; height: 16px;margin-top:0px;padding-left: 10px;position: relative;text-indent: 70px;}
.pageAppInfo .appinfo .r .store{position:relative;}
.pageAppInfo .appinfo .r .dl{ position:absolute;top:10px; right:0; text-align:center; width:125px}


.pageAppInfo .appinfo .r .dl div{ text-align:center;}
.pageAppInfo .appinfo .r .dl div a:hover{text-decoration: none;}
.pageAppInfo .appinfo .r .dl .price{ height:50px }


 .userhandle{ float:none;width:auto; margin-left:0;text-align:left;}
 .userhandle a.btn{margin: 0 auto 5px;display:inline-block; background:url(userhande_btn_bg.png) no-repeat; width:64px; height:17px;color:#666; line-height:15px; padding:6px; text-align:center;}
 .userhandle a.btn span.ico{display:inline-block;background:url(ico_userhandle.png) no-repeat; width:16px; height:16px; margin-right:5px}
 .userhandle a#k_favorite_b span,
 .userhandle a#k_unfavorite_b span{ background-position:-32px 0px;}
 .userhandle a#k_use_b span,
 .userhandle a#k_unuse_b span{ background-position:-32px -37px;}
 .userhandle a#k_commentapp span{ background-position:-32px -69px;}
 .userhandle a:hover{ text-decoration:none;}
 .userhandle a#k_favorite_b:hover span,
 .userhandle a#k_unfavorite_b:hover span{ background-position:0px 0px;}
 .userhandle a#k_use_b:hover span,
 .userhandle a#k_unuse_b:hover span{ background-position:0px -37px;}
 .userhandle a#k_commentapp:hover  span{ background-position:0px -69px;}


 .userhandle #k_jiathis{background:url(thisjia_btn_bg.png) no-repeat; color: #666666;  height: 17px; line-height: 17px; margin:0 auto 5px; padding: 5px; text-align: center;  width: 64px; cursor:pointer;display: inline-block;}
 .userhandle #k_jiathis span.ico{display:inline-block;background:url(ico_userhandle.png) no-repeat 0px -103px; width:30px; height:16px; float:left;padding-left:20px;}
 .userhandle #k_jiathis{ position:relative;}
 .userhandle #k_jiathis #ckepop{ position:absolute;top: 22px;right:0; width: 74px; }
 .userhandle #k_jiathis #ckepop .menus{ }
 .userhandle #k_jiathis #ckepop .menus a{    color: #666666; display: block; height: 22px;}
 .userhandle #k_jiathis span a{color:#666666;}

 .userhandle #k_jiathis #ckepop .menus #bdshare{padding-top: 5px;border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb; background:#f6f6f6;width:72px;}
 .userhandle #k_jiathis #ckepop .menus #appactionmenu{padding-top: 5px;border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb; background:#f6f6f6;width:72px;}
 .userhandle #k_jiathis #ckepop .t{background:url(thisjia_btn_bg.png) no-repeat 0 bottom; height: 5px; overflow:hidden;clear:both;}

.pageAppInfo .person_firstshare{padding-top: 15px;padding-bottom: 15px;}
.pageAppInfo .person_firstshare .person_firstshare_avatar{float: left;}
.pageAppInfo .person_firstshare .person_firstshare_content{float: left;padding-left: 15px;padding-right: 3px;width: 610px;}
.two-dimensional-code{position: absolute;right: 17px;top: 55px;}

/*-------------------end------------------------*/

.pageAppInfo .appcont{/* padding-left:5px;*/border-bottom:1px dashed #CDCDCD;}
.pageAppInfo .appcont h2{ font-size:12px; color:#666666;  line-height:27px;}
.pageAppInfo .appcont .inner{ /*padding-top:10px;*/ line-height: 21px;}
.pageAppInfo .appcont .inner .avt img{float:left;}
.pageAppInfo .appcont .limittextclass{display:block; float:right;margin-top:-9px;}
.pageAppInfo .appcont .inner p{line-height:21px;position:relative;}
.pageAppInfo .oneword_intro h2{padding-top:6px;font-size:12px;color:#666666;}
.pageAppInfo .appcont #app_description{padding-bottom:10px;}
.pageAppInfo #p_oneword_intro{color:#666666;font-size:13px;padding-top:9px;padding-bottom:9px;}
.pageAppInfo .appcont .apptextmore{background:url(apptextmore.png) no-repeat;width:62px;height:23px;display:block;float:right;}
.pageAppInfo .appParameter{border-bottom:1px dashed #CDCDCD;padding:8px 0;}
.pageAppInfo .appParameter .parameter{float:left;}
.pageAppInfo .appParameter .tag{float:left;padding-left:20px;}
.pageAppInfo .appParameter .appdevelopers{float:left;padding-left:20px;}
.pageAppInfo .appredeemcode{border-bottom:1px dashed #CDCDCD;padding:8px 0;}

.icon_praise{background:url(icon_praise.png) no-repeat;width:31px;height:23px;text-align:right;position:absolute;top:0;left:167px;}
.icon_comment{background:url(icon_comment.png) no-repeat;width:31px;height:23px;display:block;text-align:right;position:absolute;top:4px;left:119px;}
.icon_comment em{position:absolute;top:-3px;left:25px;}

.pageAppInfo .screen_image {     overflow-x: auto;overflow-y: hidden;white-space: nowrap;width:700px;/*height: 300px;*/ }
.pageAppInfo .screen_image img{/*height: 300px;*/ border:1px solid #e0e0e0; margin:2px 5px; padding:1px; }

.pageAppInfo .appscreen_imgbox{padding-top:10px; position: relative;}
.pageAppInfo .appscreen_imgbox h2{padding:5px 2px;}
.pageAppInfo .appscreen_imgbox #prev_img{width: 32px;float: left;background: url(prev_img.png) no-repeat;height: 46px;top:0;bottom: 0;margin:auto;position: absolute;}
.pageAppInfo .appscreen_imgbox #prev_img:hover{cursor: pointer;}
.pageAppInfo .appscreen_imgbox #next_img:hover{cursor: pointer;}
.pageAppInfo .appscreen_imgbox #next_img{width: 47px;float: right;background:url(next_img.png) no-repeat;height:46px;top:0;bottom: 0;margin:auto;position:absolute;left: 580px;}

.pageAppInfo .appscreen_imgbox #app-image-info{position: relative; overflow: hidden;margin-left: 25px;width: 560px;float: left;}
.pageAppInfo .appscreen_imgbox #app-image-info ul{ zoom: 1;position: relative;left: 0;top: 0;width: 9999px;}
.pageAppInfo .appscreen_imgbox #app-image-info ul li{float:left;padding:0 20px;}


.pageAppInfo .appcommentform{ padding:10px 0;}
.pageAppInfo .appcommentform .formbox .row{ clear:both; line-height:23px}
.pageAppInfo .appcommentform .formbox .star{ height:23px; padding:3px 0;}
.pageAppInfo .appcommentform .formbox .row label{ line-height:23px; text-align:right; font-size:12px; padding-right:17px; color:#666; width:50px;}
.pageAppInfo .appcommentform .formbox .row .rating-level{ float:left; margin-right: 10px;}
.pageAppInfo .appcommentform .formbox .inputpart{ padding: 15px 0 0;}
.pageAppInfo .appcommentform .formbox .inputpart .userface { /*height:120px*/}
.pageAppInfo .appcommentform .formbox .inputpart .userface a img{ border:1px solid #ccc; padding:2px}
.pageAppInfo .appcommentform .formbox  #appcomment #fastpostmessage {font-size:12px; margin: 5px 0 0;width:550px;height:140px;border:1px solid #CCCCCC;}
.pageAppInfo .appcommentform .inner .pt{border:1px solid #CCCCCC;}
.pageAppInfo .appcomments{}
.pageAppInfo .appcomments h2{ line-height:35px}
.pageAppInfo .appcomments .onecomment a img{ float:left;}
.pageAppInfo .appcomments .comment_right{ width:639px}
.pageAppInfo .appcomments .comment_right .comment_username .username{ float:left;}
.pageAppInfo .appcomments .comment_right .comment_username .ratingbar{ float:right; color:#666}
.pageAppInfo .appcomments .comment_right .comment_content{ padding:0 10px; line-height:21px; margin-bottom:15px}
.pageAppInfo .appcomments .comment_right .comment_time{ padding-left:10px; color:#ccc;}
.pageAppInfo .appcommentMore{background-color:#EEEEEE;height:30px;padding:5px 5px;text-align:center;margin-top:15px;}
.pageAppInfo .appcommentMore .appcommentMore_c{margin:auto;width:92px;}
.pageAppInfo .appcommentMore .appcommentMore_c .apptextmore{background:url(apptextmore.png) no-repeat;width:90px;height:23px;display:block;}

.pageAppInfo .appcomments .replyrow{    border-top: 1px dashed #CCCCCA; padding: 15px 0;}
.pageAppInfo .appcomments .replyrow .reply_right{ float:right; width:93%;}
.pageAppInfo .appcomments .replyrow a img{ width:30px; height:30px}

.pageAppInfo .otherapps { margin-bottom:15px}
.pageAppInfo .otherapps #applist{ height:82px; overflow:hidden}
.pageAppInfo .otherapps #applist li{ float:left; width:225px;position:relative;}
.pageAppInfo .otherapps #applist li .listiconbox {position:relative;}
.pageAppInfo .otherapps #applist li .listiconbox a i{background: url("appotherinfo_img75_mask.png") no-repeat scroll center center transparent;cursor: pointer;height: 75px;left: 0px;position: absolute; top: 0px;width: 75px;}
.pageAppInfo .otherapps #applist li .icon_editor_rcmdsmall{background:url(icon_editor_rmdsm.png) no-repeat;z-index:3;width:35px;height:42px;position:absolute;left:50px;top:44px;}


.pageAppInfo #side .side01 .module .mb{}
.pageAppInfo #side .side01 #applist li{ margin:0; padding:16px 12px;position:relative;clear:both;}
.pageAppInfo #side .side01 #applist li .listdescbox{ display: block; overflow: hidden; width: 140px;}
.pageAppInfo #side .side01 #applist li .icon_editor_rcmdsmall{background:url(icon_editor_rmdsm.png) no-repeat;z-index:3;width:35px;height:42px;position:absolute;left:62px;top:63px;}

.pageAppInfo #side .side01 #topiclist li{margin:0; padding:4px 12px;}
.pageAppInfo #side .side01 #taglist li{margin:0; padding:4px 12px;}

.pageAppInfo .actiontoApp{border-bottom:1px dashed #CDCDCD;padding:2px;clear:both;}
.pageAppInfo .actiontoApp .iconLeft{float:left; line-height: 29px;padding: 10px 0;text-align: center;margint-right:10px;width:62px;padding-right:20px;}
.pageAppInfo .actiontoApp .iconRight{float:left;padding:10px 0;}
.pageAppInfo .actiontoApp .iconLeft .myused{background:url(myused.png) no-repeat;width:62px;height:23px;display:block;}
.pageAppInfo .actiontoApp .iconLeft .mypraise{background:url(mypraise.png) no-repeat;width:62px;height:23px;display:block;}
.pageAppInfo .curAppFeed {border-bottom:1px dashed #CDCDCD;padding:2px;}
.pageAppInfo .curAppFeed p{background-color:#EEEEEE;padding:5px 0;}
.pageAppInfo .curAppFeed .feedContent ul li{padding:7px 0;}

/* login & register page*/
.pg_logging .passmain h1.title{/*text-indent:-9999px;*/}

.passmain{ margin: 0 auto 52px; width:960px;}
.passmain img{border-radius:0px;}
.passmain .inner,
.passmain .inner{padding:20px 25px 70px; /*border-left:1px solid #ccc; border-right:1px solid #ccc;*/overflow: hidden;}
.passmain .t{ background:url(passport_t.png) no-repeat; height:6px; overflow:hidden}
.passmain .b{ background:url(passport_b.png) no-repeat; height:6px; overflow:hidden}

.passmain h1.title{ height:42px; /*border-bottom:1px solid #ccc;*/  margin-bottom:30px}
.passmain .login h1.title{/*background:url(login_title.png) no-repeat 10px 0;*/font-size: 28px; font-weight: normal;}
.passmain .findpass h1.title{/*background:url(findpass_title.png) no-repeat 10px 0;*/font-size: 28px; font-weight: normal;}
.passmain .register h1.title{/*background:url(register_title.png) no-repeat 10px 0;*/ font-size:28px; font-weight:normal;}

.passmain .col{ width:557px; padding-left:70px;border-right:1px solid #ccc}
.passmain .col .loginotherway{ padding:35px 0 38px;}
.passmain .col .loginotherway h2{ font-size:12px; font-weight:normal; color:#666; line-height:30px}
.passmain .col .loginotherway a{ display:block; float:left; margin-right:7px;}
.passmain .cor{ width:200px;padding-left:20px}
.passmain .cor p{ padding:8px 0}
.passmain .cor .regbtn{ background:url(register_btn.png) no-repeat; height:35px;width:110px;display:block; margin:0 auto; text-indent:-999px;overflow: hidden;}
.passmain .cor .loginbtn{ background:url(login_btn.png) no-repeat; height:35px;width:110px;display:block; margin:0 auto; text-indent:-999px;overflow: hidden;}

/* topic*/
.pg_app #yourhere{ border-bottom:none}
.pg_app .block {margin-bottom:18px;}
.pg_app .block h1{border-bottom: 1px solid #8DEEEE; line-height:40px; height:40px; font-size:18px; color:#04b8d3}
.pg_app .block h1 a{ float:right; font-size:12px;border-bottom: 1px solid #8DEEEE; line-height:40px; height:40px; font-size:15px; color:#04b8d3}
.pg_app .block  .t{ background:url(subject_list_t.png) no-repeat; height:7px; overflow:hidden}
.pg_app .block .inner{ padding: 0 30px 18px;  border-left: 1px solid #dadada; border-right: 1px solid #dadada; overflow:hidden}
.pg_app .block  .b{ background:url(subject_list_b.png) no-repeat; height:6px; overflow:hidden}

.pg_app .facture .t{ background:url(subject_facture_t.png) no-repeat 1px 0 ; height:6px; overflow:hidden}
.pg_app .facture .inner{ background:url(subject_facture_bg.png) repeat-y; overflow: hidden;padding-top:10px;padding-bottom:25px;}
.pg_app .facture .inner .inner_body{padding-top:20px;}
.pg_app .facture .inner .inner_body .inner_body_left{float:left;}
.pg_app .facture .inner .inner_body .inner_body_right{float:left; height: 167px;width: 576px;}
.pg_app .facture .inner .inner_body .inner_body_right h2{ font-size:20px; color:#333333}
.pg_app .facture .inner .inner_body .inner_body_left .pic{ float:left; margin-right:40px; margin-left:10px}
.pg_app .facture .inner .inner_body .inner_body_right p{ line-height:27px;}
.pg_app .facture .b{ background:url(subject_facture_b.png) no-repeat 1px 0; height:9px; overflow:hidden}

.pg_app #jiathis{ float:right;margin-top:-30px;}
.pg_app #jiathis span,.pg_app #jiathis a{color:#666666; font-weight:bold; line-height:24px; height:24px; display:block; float:left; margin-right:8px;}
.pg_app #jiathis_style_32x32 .jiathis_txt{  font-size: 15px;line-height: 32px !important;text-decoration: none;}

.pg_app .subjectlist .app{ float:left; width:455px; margin:8px 0}
.pg_app .subjectlist .app .pic{ float:left; display:block;height: 125px; overflow: hidden; padding: 2px; position: relative; vertical-align: middle; width: 125px;}
/*.pg_app .subjectlist .app .pic .mask125{background: url("mask125.png") no-repeat scroll center center transparent;cursor: pointer;height: 128px;left: 1px;position: absolute;top: 2px;width: 127px;_z-index:-1;}*/
.pg_app .subjectlist .app .pic .mask125{background:url(bgsimg.png) no-repeat top left;background-position: 0 0; width: 127px; height: 128px;position: absolute;top: 0;left: 0;}
.pg_app .subjectlist .app .info{ position:relative; padding-top:5px; float:left; padding-left:20px; width:280px; height:120px; overflow:hidden;}
.pg_app .subjectlist .app .info .price{ position: absolute; top:0; right:0; font-size:12px; color:#FF6626;margin-top:7px;}
.pg_app .subjectlist .app .info .price .price_last{font-size:17px;color: #999999;text-decoration: line-through; display:block;font-size: 12px; text-align: right;}
.pg_app .subjectlist .app .info .srank{ padding: 6px 0}
.pg_app .subjectlist .app .info  h2{width:210px;overflow:hidden;height:20px;}
.pg_app .subjectlist .app .info  h2 #app_li_name{color: #006699;font-family: 'Micorosoft Yahei';font-size: 14px;font-weight: bolder;}


.pg_app .history .subjectlist{ padding:15px 1px;}
.pg_app .history .subjectlist ul li{ float:left;padding:21px 3px;border-bottom:dotted 2px #F0F0F0;height:130px;}
.pg_app .history .subjectlist ul li .li_other_subject {position:relative;float:left;}
.pg_app .history .subjectlist ul li .li_other_content{float:left;width:220px;padding-left:10px;padding-right:20px;overflow:hidden;}
.pg_app .history .subjectlist ul li .li_other_content h4{padding-bottom:3px;font-size:120%;height:21px;width:216px;overflow:hidden;}

.pg_app .history .subjectlist ul li h5 a:hover {text-decoration:none;}
.pg_app .history .subjectlist ul li h5 a:hover{ text-decoration:underline; color:#006699;}
.pg_app .history .subjectlist ul li .li_other_subject a i{background: url("topic_mask.png") no-repeat scroll center center transparent;cursor: pointer;height: 125px;left: -2px;position: absolute;top: -1px;width: 210px;_z-index:-1;display:block;}


.pg_app .other .subjectlist{ padding:15px 10px;}
.pg_app .other .subjectlist ul li{ padding: 15px 7px; float:left; width:210px; height:150px;position:relavive;}
.pg_app .other .subjectlist ul li h5{ line-height:28px; text-align:center; font-weight:normal; font-size:12px}
.pg_app .other .subjectlist ul li h5 a:hover{text-decoration:underline;}
.pg_app .other .subjectlist ul li .li_other_subject {position:relative;}
.pg_app .other .subjectlist ul li a:hover {text-decoration:none;}
.pg_app .other .subjectlist ul li a:hover h5{ text-decoration:underline; color:#333;}
.pg_app .other .subjectlist ul li .li_other_subject a i{background: url("topic_mask.png") no-repeat scroll center center transparent;cursor: pointer;height: 125px;left: -2px;position: absolute;top: -1px;width: 210px;_z-index:-1;}


.pg_app .pageAppList .pg, .pgb{margin-top:30px;}

/* baby register */
.pg_baby .babyregpage { margin: 0 auto 52px; width:960px;}
.pg_baby .babyregpage h1.title{height:42px; border-bottom:1px solid #ccc; margin-bottom:30px; background:url(babyreg_title.png) no-repeat 20px center; text-indent:-999px; padding:0 20px; overflow:hidden}
.pg_baby .babyregpage .inner{padding:20px 25px 70px; border-left:1px solid #ccc; border-right:1px solid #ccc;overflow: hidden;}
.pg_baby .babyregpage .t{ background:url(passport_t.png) no-repeat; height:6px; overflow:hidden}
.pg_baby .babyregpage .b{ background:url(passport_b.png) no-repeat; height:6px; overflow:hidden}
.pg_baby .babyregpage .col{ width:460px; border-right:1px solid #ccc; padding-top:45px; padding-bottom:120px}
.pg_baby .babyregpage .cor{ width:445px;text-align: center;}
.pg_baby .babyregpage .cor h2{ font-size:18px; font-weight:normal; color:#666; margin-bottom:20px}
.pg_baby .babyregpage .cor .relategroup{width:351px; margin:0 auto;}
.pg_baby .babyregpage .cor .relategroup li{ padding:5px 20px; float:left; width:77px; height:115px; display:block; overflow:hidden;}
.pg_baby .babyregpage .cor .relategroup li h5 a{ line-height:31px; height:31px; display:block; overflow:hidden}

.pg_baby .babyregpage .formbox { padding-left:50px}
.pg_baby .babyregpage .formbox .row label{ text-align: right; padding-right:20px}
.pg_baby .babyregpage .formbox .row .help{ display:block; padding-left:190px;}

/*
.fwin .formmain{width: 580px;}
.fwin .formmain h1.title{ display:none}
.fwin .formmain .inner{ padding:5px 20px;}
.fwin .formmain .formerror{height: 20px; line-height: 20px; padding: 10px 10px 8px;}
float: left;*/

/* about us */
.pg_main .siteinfo .col{ width:185px;}
.pg_main .siteinfo .cor{ width:773px;}
.pg_main .siteinfo .infoleftnav .t{background:url(dev_admin_left_t.png) no-repeat; height:6px; overflow:hidden}
.pg_main .siteinfo .infoleftnav .inner{ border-left:1px solid #dddddd;border-right:1px solid #dddddd;background:#f4fbfe; padding:0 5px 0}
.pg_main .siteinfo .infoleftnav .inner h1{ border-bottom:1px solid #b6e2ee; color:#0baecf; padding-left:5px; font-size:14px; line-height:40px}
.pg_main .siteinfo .infoleftnav .inner li{ height:40px; line-height:40px; padding-left:20px; border-bottom:1px dashed #ddd; background:url(dev_admin_left_arrow.png) no-repeat 145px center;}
.pg_main .siteinfo .infoleftnav .inner li.on{border-bottom:none; background-color:#d3ebf9}
.pg_main .siteinfo .infoleftnav .b{background:url(dev_admin_left_b.png) no-repeat; height:7px; overflow:hidden}
.pg_main .siteinfo .infoleftnav .siteinfo_nav{ margin-bottom:20px}
.pg_main .siteinfo .cor .articleinfo h1,.pg_main .friendlink .cor h1{ font-weight:bold;font-size:18px; color:#000; border-bottom:1px solid #cde7ef; height:32px; line-height:32px; margin-bottom:25px;}
.pg_main .siteinfo .cor .articleinfo .inner,.pg_main .friendlink .cor .inner{ margin-bottom:70px}
.pg_main .siteinfo .cor .articleinfo .inner   a .bg_bt_img{/*background:url(bbutton.png) no-repeat;position:absolute;margin-top:30px;margin-left:315px;width:82px;height:30px;*/padding-top:6px;padding-left:5px;}
.pg_main .friendlink .cor .inner ul li{width:100px;}

/* app review*/
.pg_app .siteinfo .col{ width:185px;}
.pg_app .siteinfo .cor{ width:773px;}
.pg_app .siteinfo .infoleftnav .t{background:url(dev_admin_left_t.png) no-repeat; height:6px; overflow:hidden}
.pg_app .siteinfo .infoleftnav .inner{ border-left:1px solid #dddddd;border-right:1px solid #dddddd;background:#f4fbfe; padding:0 5px 0}
.pg_app .siteinfo .infoleftnav .inner h1{ border-bottom:1px solid #b6e2ee; color:#0baecf; padding-left:5px; font-size:14px; line-height:40px}
.pg_app .siteinfo .infoleftnav .inner li{ height:40px; line-height:40px; padding-left:20px; border-bottom:1px dashed #ddd; background:url(dev_admin_left_arrow.png) no-repeat 145px center;}
.pg_app .siteinfo .infoleftnav .inner li.on{border-bottom:none; background-color:#d3ebf9}
.pg_app .siteinfo .infoleftnav .b{background:url(dev_admin_left_b.png) no-repeat; height:7px; overflow:hidden}
.pg_app .siteinfo .infoleftnav .siteinfo_nav{ margin-bottom:20px}
.pg_app .siteinfo .cor .articleinfo h1{font-size:18px; color:#000; border-bottom:1px solid #cde7ef; height:32px; line-height:32px; margin-bottom:25px;}
.pg_app .siteinfo .cor .block h2{ line-height:37px; font-size:14px;}
.pg_app .siteinfo .cor .block .inner{ border:none;}

.pg_app .siteinfo .cor .appreview .formbox .row label{ width:150px; text-align:right; padding-right:10px; font-size:14px}
.pg_app .siteinfo .cor .appreview .formbox .row .txt{ width:350px;}
.pg_app .siteinfo .cor .appreview .formbox .row .help{ display:block; padding-left:160px}

.pg_app .siteinfo .cor .recent_reviewed_apps li { float:left;height: 135px; margin: 0 10px;    text-align: center;width: 107px;}
.pg_app .siteinfo .cor .recent_reviewed_apps li .aicon{   height: 78px;  margin: 0 auto 5px; width: 77px;} 
.pg_app .siteinfo .cor .recent_reviewed_apps li .aicon h5{ width:105px; line-height:23px; display:block; overflow:hidden}

/* feedback */
#msger_feedback .title{ background:url(thx_feedback_title.png) no-repeat;}
#msger_feedback .formbox { padding-left:300px}

/* product page */
.productpage .banner{background:url(banner_product_bg.jpg) no-repeat; height:323px; position:relative; margin-bottom:12px;}
.productpage .banner .down_free_iphone_btn{ position:absolute; bottom:24px; left:29px;}
.productpage .banner .down_free_ipad_btn{ position:absolute;bottom:24px; left:245px;}

.productpage .pagetitle h1{ height:50px; background:url(product_page_title.png) no-repeat 2px center; border-bottom:1px solid #a4a4a4}
.productpage .block{ padding:15px 10px; border-bottom:1px dotted #ccc}
.productpage .block .col1{ float:left; width:150px;}
.productpage .block .col2{ float:left; width:525px;}
.productpage .block .col2 .info { margin-bottom:20px}
.productpage .block .col2 .info h2{ font-size:14px; line-height:28px; color:#333333;}
.productpage .block .col2 .info p{ padding:5px 0;}
.productpage .block .col2 .spe p{ padding:5px 0; line-height:25px;}
.productpage .block .col2 .spe p span{ }
.productpage .block .col3{ float:right; width:170px; text-align:right}
.productpage .block .col3 p{ padding:23px 0;}
.productpage .block .col3 p.recommendation{ padding-top:0px;line-height:27px;}
.productpage .block .col3 p img{ margin-bottom:5px;}
.productpage #focusplay {width:980px; height:270px; margin-bottom:15px; position: relative;overflow:hidden;}



.pg_spacecp .snsbindset{ padding:20px 0}
.pg_spacecp .snsbindset ul li{ height: 30px; line-height:30px; padding: 5px 0; font-size:14px;}
.pg_spacecp .snsbindset ul li label{ float:left; width:150px}

.pg_space .tb,
.pg_spacecp .tb{background:url(tab_bg.png) repeat-x 0 bottom; height:31px; line-height:30px; margin-bottom:0px; padding-right:25px;padding-left: 10px; border-bottom:none; margin-top:0}
.pg_space .tb li,
.pg_spacecp .tb li{float:left; padding:0 15px; color:#006699; font-weight:bold; font-size:12px; background:url(tabs_spe_bg.png) no-repeat right center; margin:0;    height: 30px;   line-height: 30px;}
.pg_space .tb li.last,
.pg_spacecp .tb li.last{ background:none;}
.pg_space .tb li a,
.pg_spacecp .tb li a{ border:none; background:none}
.pg_space .tb li.a,
.pg_spacecp .tb li.a{ background:url(tab_r.png) no-repeat left center; padding-left:7px;padding-right:0; color:#0baecf; border:none;}
.pg_space .tb li.a a,
.pg_spacecp .tb li.a a{display:block; padding-right:10px;height:31px; line-height:31px; background:url(tab_l.png) no-repeat right center; padding: 0 14px 0 7px;border:none;}

.pg_spacecp .tdats .c0 {height:38px;}
.pg_spacecp .tdats .tfx {width:240px}
.pg_spacecp .tdats #tba.tb{ height:38px;line-height:38px; background:none; font-weight:none;}
.pg_spacecp .tdats .c2 #c2{line-height: 38px;height:38px; background-repeat: repeat-x; color:#fff }

.pg_spacecp .ticketlist .tips { padding:0 15px}
.pg_spacecp .ticketlist .tips p{ line-height:31px;}
.pg_spacecp .ticketlist .tbmu {height:19px;}
.pg_spacecp .ticketlist .tbmu span{ float:left; display:block; text-align:center;}
.pg_spacecp .ticketlist ul li {padding:10px; line-height:19px; text-align:center;border-bottom: 1px dashed #CDCDCD;}
.pg_spacecp .ticketlist ul li span{ float:left; display:block; }
.pg_spacecp .ticketlist.log span.col1{ width:200px;}
.pg_spacecp .ticketlist.log span.col2{     padding-left: 50px;  text-align: left; width: 520px;}
.pg_spacecp .ticketlist.base span.col1{ width:200px;}
.pg_spacecp .ticketlist.base span.col2{ width:280px;}
.pg_spacecp .ticketlist.base span.col3{ width:215px;}
.pg_spacecp .ticketlist.progress .cl span{padding:0 6px}
.pg_spacecp .ticketlist.progress span.col1{ width:172px;}
.pg_spacecp .ticketlist.progress span.col2{ width:173px;}
.pg_spacecp .ticketlist.progress span.col3{ width:172px;}
.pg_spacecp .ticketlist.progress span.col4{ width:173px;}

.pg_spacecp .ticketlist.redeemcode span.col1{ width:105px;}
.pg_spacecp .ticketlist.redeemcode span.col2{ width:120px;}
.pg_spacecp .ticketlist.redeemcode span.col3{ width:120px;}
.pg_spacecp .ticketlist.redeemcode span.col4{ width:100px;}
.pg_spacecp .ticketlist.redeemcode span.col5{ width:130px;}
.pg_spacecp .ticketlist.redeemcode span.col6{ width:95px;}
.pg_spacecp .ticketlist.redeemcode span.pipe{ margin:0;}
.pg_spacecp .ticketlist.redeemcode .act{ padding: 10px 0 10px 20px; }
.pg_spacecp .ticketlist.redeemcode .act .aicon{ float:left;margin-right: 10px;}
.pg_spacecp .ticketlist.redeemcode .act .aicon h5{width:75px; height:19px; overflow:hidden;text-align: center;}
.pg_spacecp .ticketlist.redeemcode .act .c{ float:left;padding-left: 15px; width:598px; height:70px; background:url(dev_activityadmin_bg_598.png) no-repeat 0 0; margin-top:5px;}
.pg_spacecp .ticketlist.redeemcode .act .c span{ display:block; float:left;  text-align:center;}
.pg_spacecp .ticketlist.redeemcode .act .c span.col2{color:#f26024;  line-height: 65px;}
.pg_spacecp .ticketlist.redeemcode .act .c span.col3{line-height:65px; width: 130px;}
.pg_spacecp .ticketlist.redeemcode .act .c span.col4{line-height:65px;}
.pg_spacecp .ticketlist.redeemcode .act .c span.col5{line-height:65px;width: 140px;}
.pg_spacecp .ticketlist.redeemcode .act .c span.col6{line-height:65px;}

.promotebox{ padding: 0 10px}
.promotebox .way{ margin-bottom:10px;}
.promotebox .way input.txt{ width:360px; line-height:22px; height:22px;border:1px solid #ccc; padding:2px 5px;}
.promotebox .way button#copy{ background:url(copylink_btn.png) no-repeat; width:89px; height:30px; text-indent:-9999px; border:none}

.pg_home .el li {border-bottom:none;}
.pg_home .el .o{    background: url(op.png) no-repeat scroll -2px -62px transparent; float: right;
    height: 16px;overflow: hidden;text-indent: 20px;width: 16px;}
.pg_home .el .del{background-position: -2px -22px;}


/* spacecp subject */
.pg_spacecp .pageFrom #col{ float:left; width:700px}
.pg_spacecp .pageFrom #col .formtitle{ font-size: 28px; font-weight:normal; font-family:"\5FAE\8F6F\96C5\9ED1", "Microsoft Yahei", '微软雅黑', Arial, Helvetica, sans-serif; margin-bottom: 20px;}
.pg_spacecp .pageFrom #col .formbox label{ width:40px; text-align:right; padding-right:15px;}
.pg_spacecp .pageFrom #cor{ float:right; width:250px}
.pg_spacecp .pageFrom #cor .guide{ padding:10px 8px}
.pg_spacecp .pageFrom #cor .guide p{ line-height:31px}

.pg_spacecp .pageFrom #postSubjectFrm .row #uploadpic{ margin-left:55px}
.pg_spacecp .pageFrom #e_app_menu #e_search_app.loading{ background:url(loading.gif) no-repeat 245px center;}

/* search page */
#nv_search #ft{    height: 30px;   padding-top: 12px; overflow:hidden;}
#nv_search .bbs{padding:0 15px;background:url(developer_space_top_bg.png) repeat-x; border-bottom:1px solid #0d9fbe; height:38px; line-height:38px; margin-bottom:15px}
#nv_search .bbs .navinf{float:right;height:38px; line-height:38px;}
#nv_search .bbs a{ color:#fff !important}
#nv_search .bbs .z{ background:url(ico_space_navlogo_home.png) no-repeat left center; padding-left:20px;height: 38px;line-height: 38px;}
#nv_search .bbs .z .showmenu{background:url(ico_dev_spacetop_arrwd.png) no-repeat right center;}
#nv_search .bbs .z .navlogo a{ font-weight:bold;}
#nv_search .bbs .sch .cl{float:left; }
#nv_search .bbs .sch p{ height: 38px;line-height: 38px;} 
#nv_search .bbs .sch .cl li{ display:inline;}

#nv_search .bbs .sch .pipe{color:#fff}
#nv_search .bbs .sch .vwmy{display: inline-block;padding-left:25px;background:url(ico_devloper_top_vwmy.png) no-repeat left center;}
#nv_search .bbs .sch #myprompt.new{ background-repeat:no-repeat;padding-left: 20px;}

#nv_search #tps_form .inputbg{ background:url(search_page_input_bg.png) no-repeat left center}
#nv_search #tps_form #srchtxt{ width:290px; margin-right:10px;  border:none}
#nv_search #tps_form #tps_btn{background:url(search_page_btn.png) no-repeat; width:77px; height:35px; text-indent:-9999px; overflow:hidden; display:block; border:none}
#nv_search #search_option{ width:650px; margin:0 auto}

#nv_search #booklist_content .book_detail{float:left;width:512px;position:relative;padding-top:15px;padding-bottom:15px;}
#nv_search #booklist_content .book_detail .book_detail_img{float:left;width:200px;}
#nv_search #booklist_content .book_detail .book_detail_img img{width:180px;height:180px;}
#nv_search #booklist_content .book_detail .book_detail_txt{width:280px;float:left;padding-top:4px;padding-right:2px;padding-bottom:2px;padding-left:6px;}

#nv_search  #applist_content #applist li{ float: left; margin: 3px;position: relative;height:108px;}
#nv_search  #applist_content #applist .col_appimg{float:left;}
#nv_search  #applist_content #applist .col_appinfo{float:left;padding-left:12px;width:248px;}
#nv_search  #applist_content #applist .col_appinfo h3{width:200px;height:20px;overflow:hidden;}
#nv_search  #applist_content #applist .col_appinfo .srank{margin-top:20px;}
#nv_search  #applist_content #applist .col_appage{position:absolute;left:87px;top:19px;}
#nv_search  #applist_content #applist .col_appprice{float:right;position:absolute;top:0px;left:288px;}
#nv_search  #applist_content #applist .col_appinfo .tag a{color:#666666;text-decoration:none;}
#nv_search #applist_content #applist .col_appinfo .tag a:hover{color:#336699;text-decoration:underline;}

#nv_search #explist_content .expli{ padding: 10px 5px; border-bottom: 1px dashed #999999;}
#nv_search #explist_content .expli h3.exptitle{ font-size:16px;}
#nv_search #explist_content .expli p.cont{ font-size:14px;color:#666666; padding:10px 0}

/*  space fix */
#pt { margin: 0 auto 15px; width:980px; background:#f9f9f9; border:none;}
#pt em{ background:url(yourhere_arrow.png) no-repeat center center;}
#ct.ct3_a .mn{ width:590px}

.appl{ border:none;  padding:0; width:137px;}
.appl .t{ background:url(home_userabout_t.png) no-repeat; height:7px; overflow:hidden;}
.appl .inner{ padding: 6px 10px;width: 115px; border-left:1px solid #daf5fd; border-right:1px solid #daf5fd; background:#f2fcff}
.appl .inner li { padding:3px 0}
.appl .inner .da{ margin:5px 0}
.appl .inner h2.mt{ padding-top:0;}
.appl .b{ background:url(home_userabout_b.png) no-repeat; height:8px; overflow:hidden;}


#nv_home .bm .myface{ margin-bottom:15px;}
#nv_home .bm .myface .l{ float:left;width:120px;}
#nv_home .bm .myface .r{ float:left;width:420px;padding-left: 15px;}
#nv_home .bm .myface .l .avatar {width:110px; height:110px; border:1px solid #bcbcbc; padding:5px; background:url(avatar_def_108.png) no-repeat 5px 5px;}
#nv_home .bm .myface .l .avatar img{width:110px; height:110px;}
#nv_home .bm .myface .l p { background:url(ico_home.png) no-repeat 0 center; padding-left:20px}


#nv_home .bm .myquickshare .l{ float:left;width:85px;}
#nv_home .bm .myquickshare .l p { background:url(ico_home.png) no-repeat 0 center; padding-left:20px}
#nv_home .bm .myquickshare .l .avatar {width:71px; height:71px; border:1px solid #bcbcbc; padding:5px;position:relative;}
#nv_home .bm .myquickshare .l .avatar img{width:71px; height:71px;}
#nv_home .bm .myquickshare .r{ float:right; padding-left:9px;width:490px; background:url(myquickshare_t.png) no-repeat; }
#nv_home .bm .myquickshare .r .t{height: 70px; padding:4px 5px 0}
#nv_home .bm .myquickshare .r .t ul li{ display:block; float:left;width:112px; height:70px;  text-align:center;}
#nv_home .bm .myquickshare .r .t ul li.spe{ width:1px; background:url(myquickshare_spe.png) no-repeat center 10px;}
#nv_home .bm .myquickshare .r .t ul li a{ color:#333; font-size:16px;font-family: 'Micorosoft Yahei';display:block; height:70px; width:100%; line-height:70px;}
#nv_home .bm .myquickshare .r .t ul li a.a,
#nv_home .bm .myquickshare .r .t ul li a:hover{background:url(myquickshare_on.png) no-repeat center top; text-decoration:none;}
#nv_home .bm .myquickshare .r .inner{background:url(myquickshare_bg.png) repeat-y; padding:0 15px}
#nv_home .bm .myquickshare .r .inner .formbox input.px{ width:449px;}
#nv_home .bm .myquickshare .r .inner .formbox textarea{ width:449px; height:100px}
#nv_home .bm .myquickshare .r .inner .formbox input.cancelbtn{ background:url(space_cancel_btn.png) no-repeat; width:67px; height:27px; display:inline-block; overflow:hidden; text-indent:-9999px; border:0; margin-right:5px;cursor:pointer;}
#nv_home .bm .myquickshare .r .inner .formbox input.sharebtn{ background:url(space_share_btn2.png) no-repeat; width:69px; height:27px; display:inline-block; overflow:hidden; text-indent:-9999px; border:0;cursor:pointer;}
#nv_home .bm .myquickshare .r .b{background:url(myquickshare_b.png) no-repeat; height:9px; overflow:hidden;}

#moodfm { margin-bottom:10px}
#moodfm .moodfm_input { float:left; width:343px; height:54px; background:url(moodfm_bg.png) no-repeat; padding:2px 2px 2px 5px;    margin-top: 1px;}
#moodfm .moodfm_input textarea{ border:none;width:337px; height:50px; padding:2px 3px;}
#moodfm .moodfm_btn { padding:0; float:left; margin-left:5px; width: 58px; height:59px;cursor:pointer;  background:url(addmoodfm_btn.png) no-repeat !important;}
#moodfm .moodfm_btn input.addmoodfmbtn{ }
#moodfm .moodfm_f{ clear:both; padding-left:5px;}
#moodfm .moodfm_f span{ margin-right:25px}

#nv_home .bm .mipm{  border:none;/*line-height:40px; height:40px;*/ border-bottom:1px solid #ccc;border-top:1px solid #ccc;}

#nv_home .sd .bm{ border:none;}
#nv_home .sd .bm .t{ background:url(home_right_bm_t.png) no-repeat; height:5px; overflow:hidden;}
#nv_home .sd .bm .inner{ border-left:1px solid #dddddd;border-right:1px solid #dddddd; padding:0 10px;}
#nv_home .sd .bm .inner h2{ border-bottom:1px solid #EFEFEF;font-weight:bold; margin-bottom:10px; color:#0baecf; font-size:14px; line-height:30px; height:30px; padding:0 5px;}
#nv_home .sd .bm .inner h2 a{ float:right; font-size:12px; font-weight:normal;}
#nv_home .sd .bm .b{ background:url(home_right_bm_b.png) no-repeat; height:5px; overflow:hidden;}

#nv_home .sd #sc #searchword{ width:100px}
#nv_home .sd #sc #search_submit{ background:url(home_search_btn.png) no-repeat; width:57px; height:29px; overflow:hidden;}

#mood_message_menu{ width:250px;}
#mood_message_menu li{ padding:2px}

/* forum fix */
#nv_forum .adgrid{ width:980px; margin:0 auto 10px; padding:0; border:none;}
#nv_forum .adgrid .t{ background:url(forum_adgrid_t.png) no-repeat; height:7px; overflow:hidden;}
#nv_forum .adgrid .inner{ border-left:1px solid #e0e4e8; border-right:1px solid #e0e4e8;}
#nv_forum .adgrid .inner li{ padding:5px;}
#nv_forum .adgrid .b{ background:url(forum_adgrid_b.png) no-repeat; height:11px; overflow:hidden;}

#nv_forum .bm_h .h2{ color:#0baecf; font-size:14px}

#nv_forum #sd .block .t{ background:url(forum_sidebar_t.png) no-repeat; height:6px; overflow:hidden;}
#nv_forum #sd .block .inner{ border-left:1px solid #e0e4e8; border-right:1px solid #e0e4e8; padding:0 10px}
#nv_forum #sd .block .inner h2{ margin-bottom:10px; color:#0baecf; font-size:14px; line-height:31px; border-bottom:1px solid #0baecf}
#nv_forum #sd .block .b{ background:url(forum_sidebar_b.png) no-repeat; height:8px; overflow:hidden;}

.pg_viewthread .uo a {  background: #FFF; background-position: 5px 50%;  background-repeat: no-repeat;
    border: none; margin: 0 2px; padding: 5px 8px 5px 25px;
}
.pg_viewthread .uo a img{ display:inline;}


/* fix global*/
.card .f {   border:none; padding:0;}
#postbox #mibicon{ background-repeat:no-repeat; padding-left:20px; line-height:27px}
#caomen .ptn{ padding:5px !important;}
input.px{height: 24px;}

.pager{ padding:15px 20px}
.pg a.prev {
    background-position: 10% 50%;
    padding-left: 25px;
}

.appprice { color:#666}
.appprice .price{ color:#FF6626}
.codestatus{ color:#FF6626}

/*annoucement*/
.pg_main .annoucement{width:100%;height:505px;border:1px solid #CDCDCD;padding:20px 40px;}
.pg_main .annoucement #annmt_h {border-bottom:1px solid #CDCDCD;padding:5px;}
.pg_main .annoucement #annmt_h h6{font-size:20px;text-align:center;}
 #span_h{float:right;margin-top:-21px;}
.pg_main .annoucement .annmt_content{font-size:15px;text-align:left;padding-top:10px;}

/*rssfeed*/
#emailsubscribe{background-color:#e0e0e0;width:100%;padding-top:40px;margin-top: -15px;margin-bottom:-15px;}
#emailsubscribe .sub_content {width:860px;margin-left:auto;margin-right:auto;}
#emailsubscribe .sub_content .s_title{z-index:2;margin-bottom:20px;}
#emailsubscribe .sub_content .s_title_h {align:center;}
#emailsubscribe .sub_content .s_title .s_title_h h6 {font-size:44px;}
#emailsubscribe .sub_content .s_title .s_title_h h4 {font-size:20px;color:#AE0000;}
#emailsubscribe #s_question{margin-top:20px;position:relative;}
#emailsubscribe #s_question span {position:absolute;left:154px;top:120px;}
#emailsubscribe #s_question .sub_q_left{float:left}
#emailsubscribe #s_question .sub_q_left h5.sub_pt{font-size:24px;color:#000000;}
#emailsubscribe #s_question .sub_q_left ul li{font-size:15px;font-weight:800;padding-top:5px;}
#emailsubscribe #s_question .sub_q_right{float:right}
#emailsubscribe #s_question .sub_q_right h5{font-size:24px;color:#000000;}
#emailsubscribe #s_question .sub_q_right ul li{font-size:15px;font-weight:800;padding-top:5px;}
#emailsubscribe .sub_content #iframe_email_sub{z-index:1;margin-top:0px;}
#emailsubscribe .sub_content .jois{background-color:#ffffff;width:860px;padding-top:20px;display:none;}
#emailsubscribe .sub_content .jois p{ height: 20px;line-height: 150%;overflow: hidden;width: 57px;}
#emailsubscribe .sub_content .j_head{height:40px;padding-top:30px;display:none;}
#emailsubscribe .sub_content .j_head h5{font-size:15px;}
#emailsubscribe .sub_content .jois ul li{margin-left:57px;float:left;width:58px;}
#emailsubscribe #jiathis a { color: #000000;display: block;float: left;font-weight: bold;height: 24px;line-height: 24px;margin-right: 9px;}
#emailsubscribe #jiathis span { color: #000000;display: block;float: left;font-weight: bold;height: 24px;line-height: 24px;margin-right: 0px;}
#nv_search #navs_menu span{display:none;}

.age_hidden{display:none;}
.age_on{display:visible;}
/*subject*/
.showbg_btn{background: url("/static/image/choose_subject.png") no-repeat scroll 0 0 transparent;height: 28px;position: absolute;width: 90px;text-align: center;}

