body { background: #FFF url(bgimg.jpg) no-repeat 50% 0; }
#nv { background-color: #429296; background-image: url(nv.png); }
	#nv li { background-image: url(nv_a.png) !important; }
	#nv li.a { background: #005D5D url(nv_a.png) no-repeat 50% 100%; }
	#qmenu { 

    
    display: inline;
    
    height: 26px;
    line-height: 26px;
    margin: 1px 1px 0 0;
    padding: 0 0 0 0px !important;
    width: 55px
	
     }

.fl .bm_h { border-color: #C5E6DF; background: #EBF5F6 url(titlebg.png) repeat-x 0 0; }


.appl, .bmn, .bm_h, .pn, td.pls, .ad td.plc, div.exfm, .tb a, .tb_h, .ttp li.a a, div.uo a, input#addsubmit_btn, #gh .bm .bm_h { background-color: #EBF5F6; }


.bmn, .pg a, .pgb.a, .pg strong, .card, .card .o, div.exfm  { border-color: #C5E6DF; }
.pg strong { background-color: #C5E6DF; }
.pn { border-color: #C5E6DF #666 #666 #C5E6DF; }


.ad td.pls { background-color: #C5E6DF; }


.fl .bm_h h2 a, .xi1, #um .new, .topnav .new, .sch .new, .el .ec .hot em, .pll .s a.joins { color: #429296; }
.pll .s a.go { color: #FFF; }
.xi2, .xi2 a { color: #000; }


.pgs #newspecial, .pgs #newspecialtmp { float: left; background: url(pn_post.png) no-repeat 0 0; }
#post_reply, #post_replytmp { float: left; background: url(pn_reply.png) no-repeat 0 0; }
	#newspecial img, #newspecialtmp img, #post_reply img, #post_replytmp img { opacity: 0; filter: alpha(opacity=0); }
.moodfm_btn { background-image: url(mood_input_btn.png) !important; }
#create_group_btn { display: block; background: url(create_group.png) no-repeat 0 0; }
	#create_group_btn img { opacity: 0; filter: alpha(opacity=0); }
.tb .o, .tb .o a { background-image: url(pnp2.png); }
.el .ec .hot { background-image: url(hotspot.gif); }
.pll .s { background-image:url(polljoins.gif); }

/*applist*/
.applist {padding-top:5px;}
.applist td{padding:0 10px 10px;}

/*appinfo*/
.appinfo {border-bottom: 1px solid #CDCDCD; padding: 10px 0;}
.appinfo .app_icon img {float:left; width:125px; height:125px; padding:0 10px;}
.appinfo ul {float:left; width:580px; margin-left:10px;}
.appinfo ul li {float:left; padding:0 15px 8px;}
.screen_image {overflow-x:auto; overflow-y:hidden; white-space:nowrap;}
.screen_image .image_frame img {float:left;}
.content {padding-top:30px;}
.clear {clear:both;}
#shareappform {margin-bottom:8px;}
.appload {height:50px; }
.appload #appload .red {color:#D20000; position:relative; top:-18px; padding-left:8px;}

/*---appshare---*/

.el li {
    border-bottom-color: #CDCDCD;
    border-bottom-style: dashed;
    border-bottom-width: 1px;
    min-height: 25px;
    padding-bottom: 5px;
    padding-top: 5px;
}

a,a:hover,a:visited{
	color:#336699;
	text-decoration:none;
	font-weight:normal;
}

a.cur{
	color:#336699;
	text-decoration:underline;
	font-weight:bold;
}

.applist dd.app{
    float:left;
    line-height: 20px;
    text-align: center;
    margin: 5px;
    white-space: nowrap; 
    overflow: hidden;
    width:85px;
	height:100px;
    zoom:1;
}

.app_notext{
    float:left;
    white-space: nowrap; 
    overflow: hidden;
    width:85px;
	height:85px;
    zoom:1;
}

.applist dd.app img {
    -moz-box-shadow: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    position: relative;
    z-index: 0;
}

dd.app a,dd.app a:visited {
	text-decoration: none !important;
	}
	
.app_cat dt,.app_cat dd {
	line-height:25px;
	padding-left:12px;
}

.app_cat ptm{
	padding-top:5px;
}

#col-l{
	width: 180px; 
	float: left;
}
#col-c{
	width:510px;
	float:left;
}
#col-r{
	width:270px;
	float:right;
}
#col-c2{
	width:780px;
	float:left;
	padding:0px;
	marging:0px;
	}
	
#col-r2{
	width:0px;
	float:right;
	}
	
#col-app-left{
	width:675px;
	margin-right:10px;
	float:left;
	margin-top:25px;
	}
	
#col-app-right{
	width:275px;
	float:right;
	margin-top:15px;
	}

#home_action button{
	padding:10px 10px;
	margin:5px 5px;
	width:115px;
	height:35px;
	line-height:30px;
}
a.link ,a.link:hover{
	text-decoration:underline;
	color:blue;
}
.appicon{
	float:left;
	margin:0px;
	padding:0px;
	
}
.buyfeedlist{
	}

.who_share{
	float:left;
	padding:5px 10px;
	overflow:hidden;
	width:170px;
}
.who_share .payinfo{
	martin-top:20px;
	overflow:hidden;
	}	
.icon_75x75{
	width:75px;
	height:75px;
}

.icon_48x48{
	width:48px;
	height:48px;
}

.editor_recommend_title{
	
}

#editor_recommend .tb-c{
	padding:0px;
}

ul.buyfeedlist li{
  margin-bottom:10px;
}

.toplist .number{
	text-weight:bold;
	font-size:14px;
	margin-top:15px;
	font-family:'Microsoft YaHei';
	text-align:center;
	width:20px;
	float:left;
}
.toplist .app{
	float:left;
	padding:5px;
	width:160px;
	overflow:hidden;
}

.toplist .price{
	float:right;
	margin-top:15px;
	color:#D40000;
	text-decoration:italy;
	width:55px;
	overflow:hidden;
}

.toplist .app h4{
	height:27px;
	line-height:27px;
	display:block;
	overflow:hidden;
}
.toplist .app h4 a{
	float:left;
	width:160px;	
}

.toplist .app h4 span.price{
	float:right;
	/*margin-top:15px;*/
	color:#D40000;
	text-decoration:italy;
	/*width:45px;
	overflow:hidden;*/
	font-weight:normal;
}

.toplist .rank_content{
	color:#999999;
}
.toplist .rank{
	color:#D40000;
}
.toplist .rank_count{
	
}

.bigstar50, .bigstar45, .bigstar40, .bigstar35, .bigstar30, .bigstar25, .bigstar20, .bigstar15, .bigstar10, .bigstar05, .bigstar00 {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("/static/image/common/all_bigstars.gif");
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #999999;
    display: block;
    font-size: 14px;
    height: 14px;
    line-height: 100%;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 75px;
}

.bigstar50 {
    background-position: 0 0;
}
.bigstar45 {
    background-position: 0 -15px;
}
.bigstar40 {
    background-position: 0 -30px;
}
.bigstar35 {
    background-position: 0 -45px;
}
.bigstar30 {
    background-position: 0 -60px;
}
.bigstar25 {
    background-position: 0 -75px;
}
.bigstar20 {
    background-position: 0 -90px;
}
.bigstar15 {
    background-position: 0 -105px;
}
.bigstar10 {
    background-position: 0 -120px;
}
.bigstar05 {
    background-position: 0 -135px;
}
.bigstar00 {
    background-position: 0 -150px;
}

.alignleft {
    float: left;
    margin-right: 20px;
}
.comment{
	color:#999999;
}


#applist_content{
	margin-top:0px;
	padding:0px 0px 10px 0px;
}

#applist_content .tb{
	margin-top:0px !important;
	}

#tabs{
}

#listcontrol{
	background-color:#eeeeee;
	padding:8px 0px;
}

#listcontrol #appform{
	float:left;
	padding-left:10px;
	
	width:450px;
}

#applist li{
	margin:3px;
	
}
#applist .iphone{
	float:left;
	width:250.5px;	
	height:90px;
	overflow:hidden;
	position:relative;
	}
	
#applist  li.iphone{
	border:0px;
}

#applist .listiconbox{
	float:left;
	width:80px;
	position:relative;
	}
#applist .listdescbox{
	float:left;
	width:125px;
	line-height:20px;
	margin-left:10px;
	}
#applist .appname{
	overflow:hidden;
	}

#appinfo h2{
	font-size:14px;
	}
#appinfo p{
	line-height:1.5em;
}

#listtype{
	float:right;
	width:120px;
}

#listtype,#agefilter ul {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 2px;
}

#listtype .active a.b {
    background-position: -872px -119px;
}

#listtype a.b {
    background-position: -872px -102px;
}

#listtype .active a {
    background-position: -872px -68px;
}

#listtype a {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("site-bg.gif");
    background-position: -872px -85px;
    background-repeat: no-repeat;
    color: #666666;
    cursor: pointer;
    line-height: 16px;
    margin-left: 5px;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 2px;
    padding-top: 0;
}

#listtype h4, #listtype ul, #listtype li, #listtype a {
    float: left;
}

#sortby,#sortby_time,#sortby_age,#sortby_rank,#sortby_price,#sortby_size{
	float:right;
	}
#sortby{
	width:290px;
}
#agefilter {
	float:left;
	padding-left:10px;
}

#agefilter h4, #agefilter ul, #agefilter li, #agefilter a {
    float: left;
}
#agefilter ul li{
	padding-left:5px;
	padding-right:5px;
	margin-left:5px;
	background-color:#ffffff;
	}
#agefilter ul li.on{
	padding-left:5px;
	padding-right:5px;
	margin-left:5px;
	background-color:#FFD838;
	font-weight:bold;
}
	
#screen_images{
	width:655px;
}

.btn_filter a {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("filter.gif");
    background-position: right 0;
    background-repeat: no-repeat;
    color: #666666;
    display: inline;
    float: left;
    height: 23px;
    margin-bottom: 0;
    margin-left: 3px;
    margin-right: 3px;
    margin-top: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-right: 6px;
    text-decoration: none;
}
.btn_filter a:hover, .btn_filter a.active {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("filter.gif");
    background-position: right -50px;
    background-repeat: no-repeat;
    color: #007130;
    text-decoration: none;
}

.btn_filter a.active {
    color: #404040;
}


.btn_filter a span {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("filter.gif");
    background-position: -93px -25px;
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline;
    float: left;
    padding-bottom: 2px;
    padding-left: 7px;
    padding-right: 0;
    padding-top: 3px;
}

.btn_filter a:hover span, .btn_filter a.active span {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("filter.gif");
    background-position: -93px -75px;
    background-repeat: no-repeat;
    cursor: pointer;
    text-decoration: none;
}

.btn_filter a:hover, .btn_filter a.active {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("filter.gif");
    background-position: right -50px;
    background-repeat: no-repeat;
    color: #007130;
    text-decoration: none;
}

.btn_filter a .arrow {
    cursor: pointer;
    height: 23px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 3px;
    padding-right: 0;
    padding-top: 0;
    width: 7px;
}

.btn_filter a .down {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("filter.gif");
    background-position: 3px -92px;
    background-repeat: no-repeat;
}

.btn_filter a .up {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("filter.gif");
    background-position: -47px -92px;
    background-repeat: no-repeat;
}
.btn_filter a:hover .down, .btn_filter a.active .down {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("filter.gif");
    background-position: -22px -92px;
    background-repeat: no-repeat;
}
.btn_filter a:hover .up, .btn_filter a.active .up {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("filter.gif");
    background-position: -72px -92px;
    background-repeat: no-repeat;
}


#appinfotable td{
	padding:2px;
}

.appprice{
	color:red;
}

table.tb_appinfo td{
	padding:0 5px 5px;
	}
	
#app_content {
	line-height:200%;
}

.app_with_frame a img {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    background-attachment: scroll;
    background-color: #FFFFFF;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    border-bottom-color: #D6D1C7;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #D6D1C7;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #D6D1C7;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #D6D1C7;
    border-top-style: solid;
    border-top-width: 1px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
}
.vw .h {
    border-bottom-color: #CDCDCD;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-bottom: 10px;
}

.aps_list2 h1{
	-moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("arrow-list.gif");
    background-position: 0 7px;
    background-repeat: no-repeat;
    padding-left:11px;
}

.aps_list2 li {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("arrow-list.gif");
    background-position: 0 7px;
    background-repeat: no-repeat;
    padding-left: 11px;
    line-height:150%;
    margin-top:5px;
}

.vendor dd{
	float:left;
	width: 100px;
	height:100px;
}

#friendlink_form td,#friendlink_info td{
	padding:5px 10px;
	border:0px;
}

.header, .header td, .header th {
    border-top-color: #DEEFFB;
    border-top-style: dotted;
    border-top-width: 1px;
    font-weight: 700;
}

.tb2 tr.hover:hover .tips2{ color:#333; }
.tb2 tr.hover:hover td { background: #F2F9FD; }
.tb2.tdhover tr:hover td { background: none; }
.tb2.tdhover tr td:hover { background: #F2F9FD; }
.tb2 td{ padding:5px 5px 3px 0; border-top: 1px dotted #DEEFFB; }
.tb2 th{ padding:5px 5px 3px 0; line-height:21px; font-size: 12px; }

.tb2 tr.hover:hover td {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: #F2F9FD;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
}
.tb2.tdhover tr:hover td {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
}
.tb2.tdhover tr td:hover {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: #F2F9FD;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
}

.tb th, .tb td {
    padding-bottom: 5px !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
    padding-top: 5px !important;
}
.tb a.act{
	float:left;
	margin-left:10px;
}

td.cleartd,th.cleartd {
	padding:0px;
	margin:0px;
}
#td_appurl{
	width:340px;	
}

a.underline{
	border:0px;
	background-color:#FFF;
	text-decoration:underline;
}
#main_action button{
	padding:5px 10px;
	margin:5px 5px;
	width:115px;
	height:35px;
}

.hot {
	color:red;
	text-decoration:italy;
}

.bgcolor_lightblue{
	background-color:#EEF6FF;
}

#anc {
    height: 20px;
    overflow-x: hidden;
    overflow-y: hidden;
}
.xi2, .xi2 a {
    color: #000000;
}
.xi2, .xi2 a, .xi3 a {
    color: #336699;
}

.aps-rating {
    height: 25px;
    overflow: hidden;
    zoom: 1;
    padding: 2px 0px;
    position: relative;
    z-index: 999;
}
.aps-rating span {
    height: 23px;
    display: block;
    line-height: 23px;
    float: left;
}
.aps-rating span {
	margin-right: 5px;
	width:60px;
	text-align:left;
}
#comment_type span{
	margin-right: 5px;
	width:60px;
	text-align:left;
}
.aps-rating ul {
    float: left;
    margin:0;padding:0
}

.aps-rating .result {
    margin-left: 20px;
    padding-top: 2px;
}
.aps-rating .result span {
    color: #ff6d02;
}
.aps-rating .result em {
    color: #f60;
    font-family: arial;
    font-weight: bold;
}
.aps-rating .result strong {
    color: #666666;
    font-weight: normal;
}
.rating-level,
.rating-level a {
    background: url(http://a.tbcdn.cn/app/rc/img/star_v2.png) no-repeat scroll 1000px 1000px;
}
.rating-level {
    background-position: 0px 0px;
    width: 120px;
    height: 23px;
    position: relative;
    z-index: 1000;
}
.rating-level li {
    display: inline;
}
.rating-level a {
    line-height: 23px;
    height: 23px;
    position: absolute;
    top: 0px;
    left: 0px;
    text-indent: -999em;
    *zoom: 1;
    outline: none;
}
.rating-level a.one-star {
    width: 20%;
    z-index: 6;
}
.rating-level a.two-stars {
width: 40%;
z-index: 5;
}
.rating-level a.three-stars {
    width: 60%;
    z-index: 4;
}
.rating-level a.four-stars {
    width: 80%;
    z-index: 3;
}
.rating-level a.five-stars {
    width: 100%;
    z-index: 2;
}
.rating-level .current-rating,.rating-level a:hover{background-position:0 -28px;}
.rating-level a.one-star:hover,.rating-level a.two-stars:hover,.rating-level a.one-star.current-rating,.rating-level a.two-stars.current-rating{background-position:0 -116px;}
.rating-level .three-stars .current-rating,.rating-level .four-stars .current-rating,.rating-level .five-stars .current-rating{background-position:0 -28px;}

ul.ratingbar{float:right; width:210px;}
ul.ratingbar li{
	float:left;
	padding-left:5px;
	padding-left:5px;
	margin-left:10px;
}

#app_attr .score{
	font-weight:bold;
	font-size:14px;
	margin-left:5px;
	}
#download_help{
	text-align:center;
	width:106px;
	}
#appcomment{}

#appcomment #subject{ width:400px;margin:5px 0px 5px 0px;}
#appcomment #fastpostmessage{width:400px;margin:5px 0px 5px 0px;}

#comment_type input{
	margin-right:5px;
}

#commentbutton button{
	margin:5px 0px;
	width:150px;
}
#comment_b{
	margin-top:15px;
	}
.onecomment{ margin-bottom:10px;}
	
.comment_right{
	float:right;
	width:570px;
}
#commentsideheader{
	margin-top:200px;
	}
.comment_username{
	padding:5px 10px;
	background-color:#EEEEEE;
	}
	
.timesstat{margin-left:3px;}

a.view_more{
	background-color:#CCCCCC;
	border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 3px 3px 3px 3px;
    color: #333333;
    cursor: pointer;
    display: block;
    font-size: 13px;
    line-height: 14px;
    margin: 0 0 1em;
    max-height: 36px;
    overflow: hidden;
    padding: 10px;
    position: relative;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
	}
.comment_username .from{margin-left:10px;}
.subject {
    background: url("/static/image/subject/bg_new_edu_body.jpg") repeat-y scroll 0 0 #FFFFFF;
    margin: 0 auto;
    width: 960px;
}

.subject_body {
    padding: 0 0 25px;
}

.subject_body .app_list {
    margin: 0 auto 25px;
    width: 920px;
}

.subject_body .app_list h5 {
    background-color: #6ABDF8;
    color: #FFFFFF;
    font-size: 18px;
    line-height: 26px;
    padding-left: 16px;
}
.subject_body ul {
    background: none repeat scroll 0 0 #FFFFFF;
    overflow: hidden;
    padding: 12px 0;
}
.subject_body ul li {
    float: left;
    height: 200px;
    width: 230px;
    margin-top:10px;
}
.subject_body ul li dl {
    margin-left: 100px;
    position: relative;
}
.subject_body ul li dd {
    margin: 2px 0;
}
.subject_body ul li dd.app_img {
    left: -90px;
    position: absolute;
    top: 0;
}
.subject_body ul li dd.app_price {
    color: #E30000;
    font-weight: 700;
}
.subject_body ul li dd.app_desc {
    height: 70px;
    margin-left: -89px;
    overflow: hidden;
    position: relative;
    top: 15px;
    width: 200px;
    background-color:#ECF7FB;
    padding:5px 5px;
}

#subject_banner {margin-bottom:20px;}

.adgrid{
	padding:3px 10px 0px;
	margin:0px 0px 10px 0px;
	border:1px solid #CDCDCD;
}
ul.adlist{
	padding-left:2px; 
}
.adlist li{
	float:left;
	padding:1px 1px;
	margin:0px;
}
li.grid {
	width:185px;
}
.app_rightside_ul  li{margin-top:2px;margin-bottom:2px;}

/* app list,previous price*/
.price_prev  {
   text-decoration:line-through;
   color:#999999;
}

#download_ishare {
	height: 35px;
    margin-top: 5px;
    padding: 5px 10px;
    width: 115px;
	background-color:#009B95;    
    border-color: #C2D5E3 #336699 #336699 #C2D5E3;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    font-size:14px;
}
/*--vendor--*/
#vendor_main{
	float:left;
	width:730px;
}
#vendor_rb{
	float:right;
	width:230px;
}

#vendor_header h1{
	font-size:30px;
}
#vendor_header h2{
	font-size:18px;
}

#v_intro{
	padding:10px 20px;
}
#v_intro p{
	padding:0px 15px;
}

.s_h{
	border-bottom: 1px solid #DDDDDD;
    height: 31px;
    line-height: 31px;
    overflow: hidden;
    padding: 0 10px;
    white-space: nowrap;
}
.s_h .h2{
	font-weight:normal;
	font-size:12px;
}

.s_h .o {
    float: right;
    width: 30px;
}

#topbanner{
	background: url(../../../../static/image/ad/bg_topbanner_1px.jpg) repeat-x;
}

.search_top{border:0px;height:25px;}
#tbsearch tr td{
	height:33px;
	valign:center;
	}

#searchtopbtn{background: url("/static/image/common/search_btn.jpg") no-repeat ;
    border: medium none;
    cursor: pointer;
    height: 25px;
    width: 53px;
    margin-top:0px;
    }

#search_type{
	width:51px;
	height:25px;
	background:url("/static/image/search_type_bg.jpg") no-repeat;
	text-align:center;
}
#search_type a{
	padding:0 10px;
	marging:auto;
	color:#666666;
	text-align:center;
	width:30px;
	height:25px;
	line-height:25px;
}
#apssearch_menu {
	width:60px;
}

#apssearch_menu input { position: absolute; width: 0; height: 0; opacity: 0; }
#apssearch_menu label { display: block; padding: 3px 15px; line-height: 1.5; cursor: pointer; }
					
#apssearch_menu .over { 
	background-color:#CDCDCD !important;
}

#apssearch_menu li{
	background:none !important;
	float:none;
	font-size:12px;
	font-weight:normal;
	margin:0px;
	padding:0px;
}

#usersetup_menu ul a{
   background: url("../..//static/image/common/noicon.gif") no-repeat scroll 6px 50% transparent;
   padding-left:26px;
}

.mypop{
	background-color:#FFFFFF;
	padding: 0x; border: 1px solid #CDCDCD;
}

.mypop li { 
	display: inline; 
	padding:0px;
	height:33px;
}

.mypop a:hover{
	background-color:#CDCDCD !important;
}
.mypop a { 
	position: relative; 
	display: block; 
	padding: 3px 20px; 
	white-space: nowrap; 
	background-repeat: no-repeat;
}
#friendlinks{
background-color:#F2FCFB;
margin-top:15px;
}
.myft{
	border-top: 1px solid #CDCDCD;
    color: #666666;
    line-height: 1.8;
    padding: 10px 0 50px;
    }
#myft{
	margin-top:15px;
}

.y1{border:1px solid #CDCDCD;height:130px; background-color: #F2FCFB;}
.footul{float:left;margin-left:100px;margin-top:10px;}
.footul ul li{margin-top:4px;}
.footul dl dt{float:left;}
xso1{font-family: Tahoma,Helvetica,sans-serif;font-size: 0.83em;margin-left:40px;}

#mydf_qmenu {
    display: inline;
    height: 26px;
    line-height: 26px;
    margin: 1px 1px 0 0;
    padding: 0 0 0 0 !important;
    width: 55px;
}
/* ----zhiyoucanpin----*/
.self_ul{border-top:1px solid #cdcdcd;margin-top:15px;}

.self_ul table tr td{
	padding:3px 10px;	
}
.self_body_left{float:left;margin-top:10px;margin-left:10px;}

.right_zhi{float:left;overflow:hidden;margin-top:10px;margin-left:20px;}

.right_zhi table tbody tr td{width:400px;height:25px;}
.right_btn{float:right;width:175px;height:160px;margin-top:20px;}
.right_btn table{float:right;font-size:15px;font-weight:600;font-familiy:Arial;color:#00866b;}
.right_btn table tbody tr td{float:right;padding-top:1px;}

#feature_about4 {background-image:url(/static/image/subject/ban_04.jpg);background-repeat:no repeat;width:62px;height:25;}

#banner_product{position:relative;background-image:url(/static/image/subject/banner_self.jpg);with:960px;height:320px;}
.down_free_btn{position:absolute;margin-left:14px;margin-top:250px;}


#frt2{
margin-top:15px;
}
/**#applist_content  .pgs .pg{margin-top:60px;}**/

/***feedback****/

#msger_feedback_div {width:600px;height:240px;}
#msger_feedback_div input.feedback{margin-top:8px;width:160px;height:18px;}
#msger_contact_form table td {padding:3px 5px;}

/**app operation**/
.uo {
    clear: both;
    margin: 10px 0 10px;
    text-align: center;
}
.uo a {
    background-color: #fff;
    background-position: 5px 50%;
    background-repeat: no-repeat;
    border: none;
    margin: 0 2px;
    padding: 5px 8px 5px 25px;
}
.comment_info{
	margin-bottom:10px;
}

#babyreglist_block li{
	clean:both;
	height:55px;
	padding:7px 0;
}
#babyreglist_block li a.avt{
	float:left;
	margin-right:5px;
}

#babyRelatedaList_block dd{
	float:left
}

#star_appstore  .bm_c  table  tr td {width:80px;}

/**new subject------------------------------------**/

.subjects_others {border:1px solid #E6E6FA;margin-top:25px;}
.subjects_others_in{margin:30px;}
#others_content {margin-bottom:10px;}
.subjects_others  ul li{float:left;margin:30px 30px 20px 20px;}
.subjects_others_detail {border:1px solid #E6E6FA;margin-top:25px;}
.subjects_others_detail_in{margin:30px;}
.subjects_others_detail_in  ul li{float:left;margin-top:20px;margin-bottom:10px;margin-left:10px;margin-right:10px;}
#other_sp {font-family:"Microsoft Yahei";font-size:18px;color:#8EE5EE;font-weight:bolder;margin-bottom:10px;}
#other_sp_right {font-size:18px;color:#8EE5EE;font-weight:bolder;float:right;font-family:"Micorosof Yahei";font-weight:bolder;}

#li_div{float:left;margin-left:27px;margin-right:20px;margin-top:10px;}
.subject_list{border:0px solid #E6E6FA;margin-top:20px;}
#li_div_multil{float:left;margin-left:20px;margin-top:20px;}

.subjects_top {height:300px;border:1px solid  #cdcdcd;background-color:#F2FCFE;}
.subjects_top_detail{height:250px;border:1px solid  #cdcdcd;background-color:#F2FCFE;}
.subjects_top_in{margin:15px 30px;}
 #top_sp{font-size:18px;color:#8EE5EE;font-family:"Microsoft Yahei";font-weight:bolder;}
 #subject_top_right {float:right;margin-right:50px;margin-top:10px;height:160px;}
 #subject_top_left  {float:left;margin-bottom:20px;margin-top:6px;margin-left:0px;width:300px;height:166px;overflow:hidden;}
 #subject_top_left2  {float:left;margin-bottom:20px;margin-top:10px;margin-left:0px;width:300px;height:166px;overflow:hidden;}
 #dev_ckepop{margin-top:0px;margin-left:250px;}
 #dev_ckepop p  span{margin-left:3px;font-size:15px;}
 
 
 .sp_top_nm{font:bold 20px "Microsoft Yahei",sans-serif;}
 #p_top_ct{width:518px;height:120px;overflow:hidden;line-height:25px;font-size:14px;color:#666666;font-family:"����";margin-top:20px;}
 #p_top_title {margin-top:30px;margin-bottom:10px;border-bottom:1px solid #8DEEEE;padding-bottom:10px;}
 img{  
   /* border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
   */
    }
    
  .div_radius{  
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
   
    }
   .img_shadow{
   -webkit-box-shadow: 2px 3px 0px  #CDCDC9;
    -moz-box-shadow: 2px 3px 0px #CDCDC9;
 
       
   }
 #app_txt{margin-top:10px;width:269px;height:86px;overflow:hidden;position:relative;}
 #app_txt p{position:absolute;margin:0px;padding:0px;top:0px;}  
 .a_sub{
    display: inline-block;
    height: 115px;
    overflow: hidden;
    padding: 2px;
    position: relative;
    vertical-align: middle;
    width: 200px;
} 
 .a_sub i{
    background: url("/static/image/subject/bg_topic.png") no-repeat scroll center center transparent;
    cursor: pointer;
    height: 115px;
    left: 2px;
    position: absolute;
    top: 2px;
    width: 200px;
}

 
.subject_list1_in{margin:30px;}
#app_li_name{font-family:'Micorosoft Yahei';font-size:14px;color:#666666;font-weight:bolder;}
#p_detail_c {width:518px;height:120px;overflow:hidden;line-height:25px;font-size:14px;margin-top:10px;border-top:1px solid #8deeee;padding-top:10px;}
.p_topic_os{border-bottom:1px solid #8DEEEE;font-family:"Microsoft Yahei";font-size:18px;color:#8EE5EE;font-weight:bolder;padding-bottom:10px;} 
.display_none{display:none;}
.bg_color{background-color:#F2FCFE;border: 1px solid #F2FCFE;padding:10px;border:1px solid #04b8d3;}
.bm_h_about {
    background: none repeat scroll 0 0 #F2FCFE;
    border-bottom: 1px solid #C2D5E3;
    font-family:"Microsoft YaHe";
    font-weight:bolder;
    font-size:15px;
    height: 31px;
    line-height: 31px;
    overflow: hidden;
    padding: 0 10px;
    white-space: nowrap;
}
.about_us_pgc{margin-top:5px;border-top:1px solid #04b8d3;padding-top:20px;}
.bm_c dl dd a{color:#04b8d3;}
.el .d {position:relative;}
.mask90{background: url("mask90.png") no-repeat scroll center center transparent;cursor: pointer;height: 93px;left: 0px;position: absolute;top: 0px;width: 92px;margin-top:10px;}

#favorite_ul li .d{position:relative;}