html, body{
    margin:0px auto;
    padding:0;
    height: 100%;
    font-family: Helvetica;
    font-size: 12px

}
a:link {
	color: #000000;
	text-decoration: none;
	font-family: "宋体";
	font-size: 12px;
}
a:visited {
	text-decoration: none;
	color: #000000;
	font-family: "宋体";
	font-size: 12px;
}
a:hover {
	text-decoration: none;
	color: #666666;
	font-family: "宋体";
	font-size: 12px;
}
a:active {
	text-decoration: none;
	color: #000000;
	font-family: "宋体";
	font-size: 12px;
}
a1:link {
	color: #ffb420;
	text-decoration: none;
	font-family: "宋体";
	font-size: 12px;
}
a1:visited {
	text-decoration: none;
	color: #0153A5;
	font-family: "宋体";
	font-size: 12px;
}
a1:hover {
	text-decoration: none;
	color: #ffb420;
	font-family: "宋体";
	font-size: 12px;
}
a1:active {
	text-decoration: none;
	color: #000000;
	font-family: "宋体";
	font-size: 12px;
}
.wrap {
width:760px;
margin:0 auto;
border:1px solid #333;
background-color:#ccc;
} 
.header {
    position: relative;
    height: 160px;
    /*background: black url(../images/header-mid.png) repeat-x;*/
}

.header h1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 255px;
    height: 60px;
    /*background: transparent url(/images/header-left.png) no-repeat;*/
    margin: 0;
}

.header h1 a {
    position: absolute;
    top: 0px;
    left: 19px;
    display: block;
    width: 255px;
    height: 60px;
    /*background: transparent url(/images/logo.png) no-repeat;*/
    text-indent: -5000px;
    z-index: 10;
}

.header .user {
    position: absolute;
    top: 0;
    right: 0;
    width: 1000px;
    height: 165px;
    background: transparent url(/images/header-user.png) no-repeat scroll top right;
    font-size: 13px;
    /*color: #b6dcff;*/
    text-align: right;
    padding: 3px 10px 0 0;
}

.header .user a {
    color: #000000;
}

img {
    border-top-style:none;
    border-right-style:none;
    border-left-style:none;
    border-bottom-style:none;
}

.wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -66px;
    width:1000px;
}

.header .sections {
    position: absolute;
    top: 126px;
    left: 30px;
    z-index: 100;
    height: 35px;

    margin: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 10px;
}

.header div.ad {
    position: absolute;
    background-color : #B6DCFF;
    top: 120px;
    left: 580px;
    height: 50px;
    width:460px;
    margin: 0;
    padding: 0 0 0 10px;
}


.header .sections li {
    position: relative;
    float: left;
    list-style-type: none;
    height: 35px;
    text-align: center;
    line-height: 3.1;
    margin-right: -20px;
    background-repeat: no-repeat;
}

.header .sections li.index {
    z-index: 10;
    width: 145px;
    background-image: url(/images/tab-whatsnew.png);
}

.header .sections li.myapps {
    z-index: 9;
    width: 128px;
    background-image: url(/images/tab-myapps.png);
}

.header .sections li.favorite {
    z-index: 8;
    width: 144px;
    background-image: url(/images/tab-watchlist.png);
}
.header .sections li.pop {
    z-index: 7;
    width: 141px;
    background-image: url(/images/tab-bestsellers.png);
}
.header .sections li.blog {
    z-index: 6;
    width: 143px;
    background-image: url(/images/tab-blog.png);
}

.header .sections li.selected {
    z-index: 15;
    background-position: 0 -35px;
    top: 1px;
}

.header .sections li a {
    font-weight: bold;
    color: #000000;
    font-size: 14px;
   
    text-decoration: none;
}

.header .sections li a:hover {
    text-decoration: underline;
}

.header .sections li.index a, .header .sections li.blog a {
    color: #000000;
    text-shadow: white 0px 0px 2px;
}

.toolbar {
    position: relative;
    height: 33px;
    background: white url(/images/toolbar.png) repeat-x;
    padding-top: 15px;
    overflow: hidden;
    color: white;
    width: 1001;
    left: 0;
}

.toolbar a {
    color: white;
}

.toolbar.index {
    color: #123366;
}
.toolbar.index a {
    color: #123366;
}

.toolbar.myapps {
    background-position: 0 -54px;
}
.toolbar.favorite {
    background-position: 0 -108px;
}
.toolbar.pop {
    background-position: 0 -162px;
}
.toolbar.misc {
    background-position: 0 -216px;
}

.toolbar select, .toolbar div {
    float: left;
    display:block;
    padding-left: 10px;
    position: absolute;
    top: 9px;
    left: 710px;
    height:20px;


}

.toolbar .search {
    height: 13px;
    width: 200px;
    padding-left: 0px;
   
    border: 1;
    position: absolute;
    top: 9px;
    left: 495px;

 
}



.toolbar div.searchtitle
{
    font-size: 12px;
    color:#ffe902;
    height: 22px;
    line-height: 1.7;
    margin-right: 12px;
    left: 430px;
    top:10px;
}

.toolbar .selector33 {

    color: black;
    font-size: 15px;
    text-shadow: black 0px 0px 2px;
    text-decoration: none;

    height: 22px;
    width: 70px;
    left: 300px;
    top:18px;

}

.toolbar .selector44 {
    font-weight: none;
    color: #ffffff;
    font-size: 12px;
    text-shadow: black 0px 0px 2px;
    text-decoration: none;

    height: 22px;
    width: 180px;
    left: 15px;
    top:10px;

}

.toolbar .divider {
    height: 23px;
    width: 2px;
    background-image: url(/images/toolbar-divider.png);
}

.toolbar a {
    position: relative;
    background-image: url(/images/toolbar-button.png);
    height: 19px;
    padding-top: 3px;
    text-align: center;
    text-decoration: none;
    color: #123366;
    font-size: 13px;
    font-weight: bold;
    padding-left: 11px;
    margin-right: 15px;
}

.toolbar a.multia {
    margin-right: 0;
    padding-right: 8px;
}

.toolbar a.multib {
    margin-left: 0;
    background-image: url(/images/toolbar-button-middle.png) !important;
}
.toolbar a.multib.selected {
    background-image: url(/images/toolbar-button-middle.png) !important;
    background-position: 0 -22px;
}

.toolbar a .right {
    position: absolute;
    top:0;
    right:-11px;
    width: 11px;
    height: 22px;
    background-image: url(/images/toolbar-button-right.png);
}

.toolbar .selected.all a.right {
    position: absolute;
    top:0;
    right:-11px;
    width: 11px;
    height: 22px;
    background-image: url(/images/toolbar-button-right.png);
}


.toolbar .seleted {

    position: absolute;
    background-image: url(/images/toolbar-button.png);
    height: 19px;
    padding-top: 3px;
    text-align: center;
    text-decoration: none;
    color: #123366;
    font-size: 13px;
    font-weight: bold;
    padding-left: 11px;
    margin-right: 15px;
    left:680px;

}


.toolbar .seleted a {
    background: transparent;
    width: 38px;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    line-height: 1.4;
    text-align: center;
    font-size: 12px;
}

.toolbar .seleted.all 			{	background-position: 0 0;}
.toolbar .seleted.all a.all 	{	color: white;}
.toolbar .seleted.paid 		{	background-position: 0 -22px;}
.toolbar .seleted.paid a.paid 	{	color: white;}
.toolbar .seleted.free 		{	background-position: 0 -44px;}
.toolbar .seleted.free a.free 	{	color: white;}


.toolbar a.selected .right {
    background-image: url(/images/toolbar-button-right.png);
    background-position: 0 -22px;
}

.toolbar a {
    display: block;
    float: left;
    margin-left: 10px;
}



.toolbar .selector {
    position: absolute;
    height: 19px;
   
    padding-top: 3px;
	text-align: center;
    text-decoration: none;
	color: #123366;
    
     font-size: 13px;
    font-weight: bold;
    padding-left: 11px;
    margin-right: 15px;
    left:800px;
	padding-bottom: 15px;

	
    top:4px;

}


.toolbar .selector a {
    background: transparent;
    width: 38px;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    line-height: 1.4;
    text-align: center;
    font-size: 12px;
}

.toolbar .selector.all 			{	background-position: 0 2;}
.toolbar .selector.all a.all 	{	color: white;}
.toolbar .selector.paid 		{	background-position: 0 -22px;}
.toolbar .selector.paid a.paid 	{	color: white;}
.toolbar .selector.free 		{	background-position: 0 -44px;}
.toolbar .selector.free a.free 	{	color: white;}

.searchAppList{
  -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#FB9200 none repeat scroll 0 0;
    border:1px solid #D2F3FD;
    color:white;
    cursor:pointer;
    font-size:1em;
    font-weight:bold;
    height:23px;
    padding:2px 5px;
    vertical-align:middle;
}

.toolbar .selector2 {
    height: 22px;
    width: 80px;
    
    padding: 0 3px 0 3px;
}

.toolbar .selector2 a {
    background: transparent;
    width: 38px;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    line-height: 1.4;
    text-align: center;
    font-size: 12px;
}

.toolbar .selector2.paid 		{	background-position: 0 0px;}
.toolbar .selector2.paid a.paid 	{	color: #123366;}
.toolbar .selector2.free 		{	background-position: 0 -22px;}
.toolbar .selector2.free a.free 	{	color: #123366;}


.toolbar div.label {
    font-size: 14px;
    height: 22px;
    line-height: 1.7;
    margin-right: 12px;

}



.toolbar a.back {
    display: block;
    float: left;
    margin-left: 10px;
    font-size: 15px;
    font-weight: bold;
    line-height: 1.5;
    text-decoration: none;
    width: 55px;
    height: 26px;
    padding: 5px 13px 0 0;
    text-align: right;
    background: transparent url(/images/toolbar-back.png) no-repeat;
}

.toolbar a.back:hover {
    text-decoration: underline;
}

.footer {
       
	color: #242424;
    float:left;
    width:100%;
	height: 46px;
	background: black url(/images/footer.png) repeat-x;
	font-size: 12px;
	color: white;
	padding: 20px 0px 0px 0px;
	
}


.footer a {
    color: white;
    text-decoration: none;
}
.footer a:hover {
    text-decoration: underline;
}

.footer .links {
    float: right;
    margin-right:10px;
	margin-top: 18px;
	margin-bottom: 2px;
}
.footer .footer1 {
    float: left;
    margin-right:10px;
	margin-top: 13px;
	margin-bottom: 2px;
}
.footer .footer2 {
    float: left;
    margin-left:-332px;
    margin-top: 15px;
    margin-bottom: 2px;
}

/*liuxin begin*/
.content {
    padding: 10px 10px 0 0;
    position: relative;
    overflow: hidden;
    width: 980px;

}

.content div.sidebar {
    position: relative;
    margin-left: 0px;
    padding-left:10px;
    float: right;
    width: 280px;
    clear: right;

}
.content div.sidebar h3
{
    color: black;
    font-size: 16px;
    border-bottom:5px solid CEE5FE;
    margin-right:20px;
}
.content div.sidebar p
{
    font-size:14px;
    color: #1a3052;
    line-height: 1.3;
}
.content div.sidebar p a
{
    font-weight:bold;
    text-decoration:none;
    color: #1E455E;
}

.content ul.appdetails {
    position: relative;
    margin-left: 8px;
    padding-left: 0;
    width: 680px;
    padding-top:0;
}

.content ul.appdetails li {
    position: relative;
    color: #1a3052;
    list-style-type: none;
    margin-left: 4px;
    padding-bottom:15px;
    padding-top:0;
    width:670px;
    border: 1px solid #DC5901;
    overflow: hidden;
}

.content_ul_widget_img {
    float:left;
    width: 100px;
    height: 100px;
}

.content ul.appdetails li .category {
    position: absolute;
    top: 65px;
    left: 20px;
    width: 65px;
    font-size: 12px;
    padding-top:.5em;
    text-align: center;
}

.content ul.appdetails li h3 {
    font-size: 12px;
    margin-bottom: 0;
    display: inline;
    margin-left: 5px;
}


.content ul.appdetails li h3 a {
    text-decoration: none;
    color: #1a3052;
}

.content ul.appdetails li .widget {
    background-image:url(/images/pic_img_bg.png);
    background-repeat:repeat-x;
    border:1px solid #A8BACD;
    float: left;
    position: relative;
    margin-top:10px;
    width: 140px;
    height: 176px;
    margin-left:21px;
}

.content ul.appdetails li .widget .grid {
    height: 106px;
    padding:3px 20px 3px 20px;
}

.content ul.appdetails li .widget h2 {
    text-align: center;
    margin:0;
    float:left;
    font-size: 12px;
    font-weight: bold;
    width: 140px;
    height: 26px;
}
.content ul.appdetails li .widget h3 {
    float: left;
    font-size:12px;
    text-align:center;
    width:140px;
    height:15px;
    margin:0 0 2px 0;
}
.content ul.appdetails li .widget h4 {
    float: left;
    font-size: 12px;
    text-align: center;
    width: 140px;
    height: 15px;
    margin:0 0 2px 0;
}


.content ul.appdetails li .widget .grid a {
    display: block;
    width: 100px;
    height: 100px;
}

.pages {
    float:right;
    font-size: 13px;
    font-weight: bold;
    color: #FB9200;
    margin: 0 0 1em 25px;
    margin-right:365px;
}
 .pages a {

    text-decoration: none;
    color: #FB9200;
}
.apptitle {
    float:left;
    font-size: 13px;
    font-weight: bold;
    color: #FB9200;
    margin: 0 0 1em 25px;
    margin-left:510px;
   left: 20;
}


 .pages1 a {

    text-decoration: none;
    color: #FB9200;
}
/*nine grid*/
.content ul.appgrid {
    position: relative;
    margin-left: 0;
    padding-left: 0;
    width: 630px
}
.content ul.appgrid h3
{
    color: #1a3052;
    font-size: 16px;
    margin-left: 10px;
    padding-left: 1px;

}
.searchresult{
color: #1a3052;
}
.content ul.appgrid h3  a
{
    font-weight:bold;
    text-decoration:none;
    color: #1E455E;
}

.content ul.appgrid li {
    position: relative;
    color: #1a3052;
    list-style-type: none;
    margin-left: 0;
    margin-top: 10px;
    width: 620px;
    border-bottom: thin solid #ECECEC;
    min-height: 95px;
    overflow: hidden;
	height:110px;
}
.content ul.appgrid1 li {
    position: relative;
    color: #1a3052;
    list-style-type: none;
    margin-left: 0;
    margin-top: 10px;
    width: 620px;
    border-bottom: thin solid #ECECEC;
    min-height: 95px;
    overflow: hidden;
	
}

.content ul.appgrid li img {
    position: absolute;
    top: 0;
    left: 20px;
}

.content ul.appgrid li .category {
    position: absolute;
    top: 65px;
    left: 20px;
    width: 65px;
    font-size: 12px;
    padding-top:.5em;
    text-align: center;
}
.content ul.appgrid li .appPosition {
    position: absolute;
    top: 82px;
    left: 28px;
    width: 65px;
    font-size: 10px;
    padding-top:.5em;
    text-align: center;
}

.content ul.appgrid li h3 {
    font-size: 16px;
    margin-bottom: 0;
    display: inline;
    margin-left: 95px;
}


.content ul.appgrid li h3 a {
    text-decoration: none;
}

.content ul.appgrid li dl {
    margin-top: 0;
    margin-bottom: 0.2em;
    font-size: 11px;
    overflow: hidden;
    margin-left: 95px;
}

.content ul.appgrid li dt {
    font-weight: bold;
    float: left;
    font-size: 11px;
}
.content ul.appgrid li dd {
    float: left;
    margin-left: 0.3em;
    margin-right: 1em;
}

.content ul.appgrid li p {
    margin-top: 0;
    font-size: 13px;
    margin-left: 95px;
}

.content ul.appgrid li .widget {
    float: right;
    position: relative;
    width: 95px;
    height: 90px;
    background: transparent url(/images/widget.png) no-repeat scroll 13px 0;
}

.content ul.appgrid li .widget .price {
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    margin-top:8px;
    color:#882105;
    font-family:'微软雅黑';
}

.content ul.appgrid li .widget .price .cents {
    vertical-align:top;
    font-size: 0.65em;
    color:#882105
}
.content ul.appgrid li .widget .price .misc {
    font-size: 0.8em;
}

.content ul.appgrid li .widget .price a {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100px;
    height: 60px;
    background: transparent url("/images/widget-buynow.png") no-repeat 15px 35px;
    text-indent: -5000px;
}

.content ul.appgrid li .widget .price a:hover {
    background-image: url("/images/widget-buynowh.png")
}

.content ul.appgrid li .widget .wantit {
    display: block;
    position: absolute;
    top: 60px;
    left: 25px;
    width: 66px;
    height: 20px;
    background: transparent url("/images/widget-wantit.png") no-repeat;
    text-indent: -5000px;
    margin-left:-10px;
}

.content ul.appgrid li .widget .wantit:hover {
    background-image: url("/images/widget-wantith.png")
}
/*liuxin end*/

/*tyw begin*/
.instails{
    position:relative;
    margin-top:10px;
    overflow:hidden;
    width:960px;
    float:left;
}

.lift{
    float:left;
    width:80px;
}
.lifticon{
    height:70px;
    width:70px;
    margin: 10px 10px;
}

.liftbuttonbuy{
    float:left;
    background:#FB9200 none repeat scroll 0 0;
    border:1px solid #D2F3FD;
    color:white;
    cursor:pointer;
    font-size:1em;
    font-weight:bold;
    height:23px;
    padding:3px 8px 0 8px;
    vertical-align:middle;
    margin:15px 0 5px 18px;
}

.details_center{
    float:left;
    width:570px;
    font-size:12px;
    margin-left:10px;
    height:auto;
}
.center_name{
    height:40px;
    font-size:18px;
    font-family:"宋体";
    font-weight:bold;
    padding: 0px 0px 0;
    margin:0px 0px;
}
.center_table{
    float:left;
    padding:10px 10px 5px;
    width:560px;
}
.center_table dd{
    float:left;
    font-family:"宋体";
    margin-left:5px;
    margin-bottom:8px;
    width:140px;
    height:20px;
    font-weight:normal;

}
.center_table dt{
    float:left;
    font-family:"宋体";
    height:20px;
    font-weight:bold;
    margin-left:10px;
    margin-bottom:8px;
    width:100px;
}
.center_title{
    float:left;
    font-size:14px;
    font-weight:bold;
    margin: 20px 0px 5px ;
    width:500px;
}

.center_instails{
    float:left;
    font-weight:normal;
    font-size:12px;
    padding: 10px 10px 5px;
}

.center_comment{
    float:left;
    clear:left;
    position:relative;
    width:550px;
    border:1px solid #DC5901;
    margin-bottom:10px;
}
.center_comment_title{
    float:left;
    font-size:12px;
    font-weight:bolder;
    margin-top:5px;
    margin-left:10px;
}

.center_comment_title1{
    height:31px;
	width:540px;
	background-image:url("/images/title_list.png");
        background-repeat:repeat-x;
	font-size:12px;
	padding:10px 0 0 10px;
        margin-top:0;
    float:left;
    font-weight:bolder;
}

.center_comment_title2{
    height:31px;
	width:940px;
	background-image:url("/images/title_list.png");
        background-repeat:repeat-x;
	font-size:12px;
	padding:10px 0 0 10px;
        margin-top:0;
    float:left;
    font-weight:bolder;
}

.center_comment_name{
    float:left;
    font-size:12px;
    font-weight:bolder;
    color:#1E50A2;
    margin-left:10px;
    margin-top:5px;
    width:120px;
}

.center_comment_time{
    float:right;
    margin-top:5px;
    margin-right:5px;
    font-size:12px;
    font-weight:normal;
}

.center_comment_inst{
    width:520px;
    float:left;
    margin-top:5px;
    margin-left:10px;
    font-size:12px;
    font-weight:normal;
    border-bottom:1px solid #DC5901;
    padding-bottom:10px;
}
.center_comment_want{
    float:left;
    font-size:12px;
    font-weight:bold;
    margin:20px 5px 0px;
}
.center_comment_see{
    float:right;
    font-size:12px;
    font-weight:normal;
    margin:5px 28px 0px;
}
.center_comment_input{
    float:left;
    width:532px;
    height:100px;
    margin:0px 6px 5px;
}
.center_comment_button{
    float:left;
    height:24px;
    margin:5px 5px 5px 5px;
    margin-bottom:20px;
}


.center_imageleft{
    width:30px;
    float:left;
    margin: 0px 48px 0px ;

}
.center_imageright{
    width:30px;
    float:left;
    margin: 0px 100px 0px ;
}
.center_image{
    width:400px;
    float:left;
    height:550px;
    margin: 10px 30px 0px ;
}
.center_minute{
    float:left;
    clear:left;
    width:530px;
    margin-top:20px;
    margin-left:5px;

}

.center_minute_now{
    float:left;
    clear:left;
    margin-left:20px;
    margin-top:5px;
    font-size:12px;
    color:#000000;
}
.center_minute_want{
    float:left;
    clear:left;
    margin-left:20px;
    margin-top:5px;
    font-size:12px;
    color:#000000;
}



/*tyw end*/

/*liuxin begin*/
 .novice  {
	
    margin-top:16px;
    font-size:14px;
   
	
	}
/*liuxin end*/

/*分页样式 begin*/
.prevLink{
    color:#021A74;
    font-size:14px;
    font-weight:bold;
    margin-right:5px;
    margin-left:2px;
}
.nextLink{
    color:#021A74;
    font-size:14px;
    font-weight:bold;
    margin-right:2px;
    margin-left:5px;
}
.currentStep{
    font-size:16px;
    font-weight:bold;
    margin-right:2px;
    margin-left:2px;
}
.step{
    font-size:14px;
    font-weight:normal;
    margin-right:2px;
    margin-left:2px;
}
/*分页样式 end*/

/* 软件评论css begin*/
.comment{
    float:left;
    position:relative;
    width:950px;
    border:1px solid #DC5901;
    margin:15px 20px 20px;
}

.comment_title{
    float:left;
    font-size:12px;
    font-weight:bolder;
    margin-top:5px;
    margin-left:10px;
}
.comment_name{
    float:left;
    font-size:12px;
    font-weight:bolder;
    color:#1E50A2;
    margin-left:10px;
    margin-top:5px;
    width:120px;
}

.comment_time{
    margin-top:5px;
    float:right;
    margin-right:5px;
    font-size:12px;
    font-weight:normal;
}

.comment_inst{
    width:900px;
    float:left;
    margin-top:5px;
    margin-left:10px;
    font-size:12px;
    font-weight:normal;
    margin-bottom:5px;
    border-bottom:1px solid #DC5901;
    padding-bottom:10px;
}

.comment_input{
    float:left;
    width:900px;
    height:100px;
    margin:10px 20px 5px;
}
.comment_button{
    float:left;
    height:24px;
    width:50px;
    margin:0px 10px 5px;

}
.visible{
    visibility:hidden;
}
/* 软件评论css end*/
.submenu {
    float:right;
    width:130px;
    text-align:left;
    background-color:#FFECDD;
    color:white;
}
div.submenu li{
    list-style-type: none;
}

/*add by tian*/
.center_sidebar_link{
    float:left;
    color:#1A3052;
    font-size:14px;
    margin:2px 0px 2px;
    width:260px;
    height:20px;
    text-decoration:none;
}

.center_sidebar_right_title{
    margin-top:18px;
    font-weight:bold;
    height:30px;
    text-align:right;
    margin-left:95px;
}
.center_sidebar_right_text{
    color:#FFFFFF;
    font-size:12px;
    text-decoration:none;
}
/*add by tian end*/


.content ul.grossing img {
    height:75px;
    margin-left:30px;
    position:absolute;
    top:0;
    width:80px;
    float:left;
}
.content ul.grossing  .widget {
    float: left;
    position: relative;
    width: 120px;
    height: 140px;
    left: 25px;
}

.content ul.grossing  .widget .grid {
    text-align: left;
    margin-top: 8px;
    padding:0px 0px 0px 70px;
    width: 80px;
    height: 75px;
}
.content ul.grossing .widget .place {
    text-align: left;
    font-size: 10px;
    margin-left:0px;
    width: 25px;
    position:absolute
}
.content ul.grossing  .widget .txt {
    text-align:  center;
    padding-left:20px;
    font-size: 12px;
    font-weight: bold;
    margin-top: 0px;
    width: 110px;
    height: 30px;
}
.content ul.grossing  .widget .txt h2 {
    font-size:11px;
    height:12px;
    padding-left:5px;
    margin-top:0;
    text-align:left;
    width:120px;
}
.content ul.grossing  .widget .txt h3 {
    font-weight: normal;
    font-size:11px;
    height:12px;
    margin-top:-4px;
    padding-left:38px;
    text-align:left;
    width:110px;
}
.content ul.grossing .widget .txt h4 {
    float: center;
    font-size: 12px;
    text-align: center;
    width: 110px;
    height: 10px;
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 5px;
}
.content ul.grossing  .widget .grid a {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 110px;
    height: 20px;
}
.content form {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#ADD7FF  no-repeat scroll center top;
    float:left;
    margin:10px 30px 0 0;
    padding:15px;
    width:411px;
}
html, div, map, dt, isindex, form {
    display:block;
}

.logindiv{
    background:#ADD7FF ;
    float:left;
    margin-top:25px;
    margin-left:60px;
    padding:15px;
    width:400px;
}

.logindiv dt{
    float:left;
    margin-left:15px;
    margin-top:10px;
    width:85px;
    color: #345456;
}

.logindiv dd{
    float:left;
    margin-left:1px;
    margin-top:10px;
    margin-right:60px;
    width:150px;
    font-weight:bold;
}

.loginButton{
    margin-top:100px;
    margin-left:105px;
    margin-bottom: 10 px;
}
.loginButton dt
{
    float:left;
    margin-left:2px;
    margin-top:1px;
    width:300px;
    color: #345456;
}
.logintotal{
    margin-left:20px;
    color: #345456;
    margin-right:20px
}

.forgetPass{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#ADD7FF  no-repeat scroll center top;
    float:left;
    margin-top:25px;
    margin-left:60px;
    padding:106px;
    width:850px;
    hight: 1500px;
}
.forgetPass h3{
    margin-left:3px;
    color: #345456;
    font-size:medium;
}
.forgetPass dt{
    float:left;
    margin-left:5px;
    margin-top:5px;
    width:128px;
    color: #345456;
}
.forgetPass dd{
    float:left;
    margin-left:5px;
    margin-top:4px;
    width:128px;
}
.forgetPass forbutton{
    float:left;
    margin-left:22px;
    margin-top:10px;
    width:225px;
    color: #345456;
}

.registerDiv{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    float:left;
    margin-top:25px;
    margin-left:60px;
    padding:15px;
    width:850px;
}
.registerDiv h1{
    margin-left:20px;
    color: #345456;
    margin-right:20px
}

.registerDiv dt{
    float:left;
    margin-left:5px;
    margin-top:5px;
    width:100px;
    color: #345456;
}
.registerDiv dd{
    float:left;
    margin-left:1px;
    margin-top:4px;
    width:700px;
}
.regisCate{
    float:left;

    margin-top: 20px;
    width:600px;
}

.regisCate h3{
    margin-top: 2px;
    margin-bottom: 5px;
    color: #345456;
}
.regisCate dt{
    width:100px;
    float:left;
}

.regButton{
    width:20px;
    position : absolute ;
    left : 510px ;
    bottom : 3%;

}
/*错误信息提示 开始*/
.error{
    background-image: url("/images/login_back_big.png");
    height: 380px;
    width: 1000px;
}
.error_center{
    background-color:white;
    float:left;
    border:1px solid #CCCCCC;
    height: 170px;
    width: 520px;
    padding:20px 40px 0 40px;
    margin:80px 0 0 200px;
}
.error_pic{
    width:130px;
    float:left;
}

.error_info{
    width:330px;
    float:left;
    padding-top:55px ;
    padding-left: 60px;
    color:#dc5901;
    font-family: "宋体";
    font-size:23px;
    font-weight:bold;
}
/*错误信息提示 结束*/

/*登录页样式 开始*/
.denglu{
    background-image: url("/images/login_back_big.png");
    height: 420px;
    width: 1000px;
}
.dl_tab_left{
    background-color:white;
    float:left;
    border:1px solid #CCCCCC;
    height: 200px;
    width: 320px;
    padding:20px 40px 0 40px;
    margin:20px 0 0 60px;
}
.dl_left_redcolor{
    color:red;
}
div.dl_tab_left li{
    list-style-type: none;
    font-family: "宋体";
    font-size: 12px;
    font-weight: bold;
    height:15px;
}
.pswfor{
    padding-left:0px;
    margin-left:0px;
    color:red;
}
.pswfor ul{
    height:10px;
    padding-top:0px;
    margin-top:2px;
}
.pswfor ul li{
    padding-left:0px;
    margin-left:0px;
}
div.dl_tab_left h3{
    font-family: "宋体";
    font-size: 18px;
    font-weight: bold;
}
.dl_loginbutt{
    float:right;
}
.dl_textarea{
	height: 15px;
	width: 160px;
}
.dl_tab_right{
        float:left;
	height: 400px;
	width: 400px;
}
/*登录页样式 结束*/

/*注册页、登录页、忘记密码页开始*/
.zhuce{
	background-image: url("/images/login_back_big.png");
	height: 400px;
	width: 1000px;
}
.adInfo_tab{
	height: 320px;
	width: 640px;
        margin-top:20px;
	margin-bottom: 10px;
	margin-left: 350px;
        margin-right:30px;
        border: 2px solid #FEE2CD;
}
.zc_tab{
        float:left;
	height: 370px;
	width: 300px;
        margin-top:20px;
	margin-bottom: 10px;
	margin-left: 30px;


}
.zc_tab li{
	list-style-type: none;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: "宋体";
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.textarea{
	height: 15px;
	width: 195px;
}
.textarea2{
	height: 20px;
	width: 200px;
}
.butt{
	padding-top: 20px;
	padding-left: 280px;
        margin-top:5px;
}
.tabli{
    width:540px;
    
}
.tex{
	font-family: "黑体";
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}
.forgetbutt{
	margin-left: 180px;
}
.loginbutt{
    margin-left: 90px;
}

.zhuce_re{
    background-color:#FEF5E6;
    background-repeat: repeat-y;
    height: 550px;
    width: 1000px;

}
.zc_tab_re{
    height: 400px;
    float:left;
    width: 570px;
    padding-top:25px;
    padding-bottom:0px;
    padding-right: 20px;
    padding-left: 35px;
    margin-left: 25px;
    margin-top: 15px;
    background-color:white;
    border:1px solid #CCCCCC;
}

.zhuce_re advertInfo{
    border: 2px solid #FEE2CD;
    height:500px;
    margin-right: 10px;
    margin-left: 60px;
    witdth:390px;
    margin-top:2px;
    margin-bottom: 5px;
}
.zu_cat_tab{
    padding-top:15px;
}

.zc_tab_re li{
	list-style-type: none;
	padding-top: 5px;
	padding-bottom: 2px;
        margin-bottom:3px;
	font-family: "宋体";
	font-size: 12px;
	color: #000000;
}

.checkbox_zc{
    margin-left: 20px;
}
.zhuce_cmd{
    width:185px;
    float:left;
    border:1px dashed gray;
    height:209px;
    margin-top:7px;
    background-color:#FDFBDB;
    margin-left:5px;
    padding:0px 10px 10px 10px;
}
.zhuce_cmd ul{
    margin-left:-12px;
    padding:2px 5px 0px 25px;
}
.zhuce_cmd_re{
    display:block;
    width:210px;
    float:left;
    border:1px dashed gray;
    height:229px;
    margin-top:1px;
    background-color:#FDFBDB;
    margin-left:10px;
}
.zhuce_cmd_re ul{
    margin-left:-20px;
    padding:3px 10px 10px 28px;
    margin-top:2px;
    width:208px;
}
.zhuce_cmd_re ul li{
   padding-top:1px;
    color :red;
    margin-left:5px;
}
.zhuce_reinfo{
    width:280px;
    float:left;
    margin-left:12px;
    margin-top:8px;
}
.zhuce_cmd ul li{
     padding-top:0px;
    color :red;
    margin-left:0px;
    width:175px;
}
.zhuce_category{
    width:550px;
    float:left;
    margin-left:12px;
    padding:0% 20% 5% 0%
}
.zhuce_flag{
    margin-left:5px;
    color:red
}
.wrapper_re {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    width:1000px;
}
.zhuce_dropDown{
   width:153px;
}/*
.zhuce_button{
    width:89px;
    height:25px;
    border:0;
    font-weight:bold;
    background-color: Transparent;
    background-image: url(../images/zhuc.png);
}*/
input.button, input.submit {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#FB9200 none repeat scroll 0 0;
    border:1px solid #D2F3FD;
    color:white;
    cursor:pointer;
    font-size:1em;
    font-weight:bold;
    height:23px;
    padding:2px 5px;
    vertical-align:middle;

}

.zhuce_psw{
    width:149px;
}

/*注册页结束*/
/*添加的首页样式 by tianyw*/
.main_login_div{
    float:right;
    width:24px;
    height:20px;
    margin:1px 8px 0 8px;
}
.main_logout_div{
    float:right;
    width:24px;
    height:20px;
    margin:1px 25px 0 25px;
}

.main_zhuce_div{
    float:right;
    width:24px;
    height:20px;
    margin:1px 8px 0 6px;
}
.main_forget_div{
    float:right;
    width:48px;
    height:20px;
    margin:1px 6px 0 6px;
}
.main_bbs_div{
    float:right;
    width:24px;
    height:20px;
    margin:1px 6px 0 6px;
}
.main_rss_div{
    float:right;
    width:70px;
    height:20px;
    margin:1px 6px 0 6px;
}
.main_ninhao_div{
    float:right;
    width:200px;
    height:20px;
    margin:1px 10px 0 6px;
}
/*添加首页样式结束*/
.freechargelist{
    height: 29px;
    width: 620px;
    margin-left: 15px;
     background-color:#ECECEC;
}
.freechargelist h2{
   padding-top:4px;
}

/*.button, .submit {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#FB9200 none repeat scroll 0 0;
    border:1px solid #D2F3FD;
    color:white;
    cursor:pointer;
    font-size:1em;
    font-weight:bold;
    height:30px;
    padding:2px 5px;
    vertical-align:middle;
}*/


div.applist_title {
	
	margin-bottom:10px;
	margin-top:10px;
	overflow:hidden;
	padding:0px;
	position:relative;
	width:630px;
        height:30px;
}

div.applist_title h3 {
	height:30px;
	width:100%;
	
	font-size:12px;
	font-weight:normal;
	padding:0px 0;
        margin-top:0;
	text-align:left;
}
div.applist_title h3 span{
	float:left;
	margin:5px 0 5px 5px;
	font-size:18px;
	
	font-weight:bold;
}
div.applist_title h3 div {
	   float:right;
    font-size: 13px;
    font-weight: bold;
    color: #FB9200;
    margin: 0 0 1em 25px;
    margin-right:28px;
    right: 30;
}




/*右侧相关信息2009-09-20 开始*/

div.sidebar_unit {
	border:1px solid #DC5901;
	margin-bottom:10px;
	margin-top:10px;
	overflow:hidden;
	padding:0px;
	position:relative;
	width:276px;
        height:140px;
}
h3 {
	color: weight;
	margin: 0 0 0.5em;
	line-height: 1.5em;
}
div.sidebar_unit h3 {
	height:31px;
	width:100%;
	background-image:url("/images/title_list.png");
        background-repeat:repeat-x;
	font-size:12px;
	font-weight:normal;
	padding:0px 0;
        margin-top:0;
	text-align:left;
}
div.sidebar_unit h3 span{
	float:left;
	margin:5px 0 5px 5px;
	font-size:14px;
	font-family:"宋体";
	font-weight:bold;
}
div.sidebar_unit h3 a{
	float:right;
	margin:10px 5px;
	font-weight:normal;
}
.sidebar_unit ul{
	width: 276px;
	padding:0;
	margin:0;
	float:left;
	overflow:hidden;
}
.sidebar_unit li{
	list-style-image:url("/images/li_ico.png");
	height:16px;
	margin-left:20px;
	text-align: left;
	padding-bottom:1px;
	padding-top:1px;
}
.sidebar_unit a{
	text-decoration:none;
}
.appdetails_div{
    border-left:1px solid #DC5901;
    border-right:1px solid #DC5901;
    float:left;
    background-image:url("/images/title_list.png");
    height:30px;
    width:672px;
}
.appdetails_div h1{
    font-size:14px;
    font-family:"宋体";
    font-weight:bold;
    margin-top:10px;
    margin-left:5px;
    color:black;
}
/*右侧相关信息2009-09-20 结束*/


/*Details页软件动态*/
.details_right{
    float:left;
    margin-left:20px;
    width:265px;
    clear:right;
    border:1px solid #DC5901;
}

div.details_right h3 {
	height:31px;
	width:100%;
	background-image:url("/images/title_list.png");
        background-repeat:repeat-x;
	font-size:12px;
	font-weight:bold;
	padding:5px 0 0 0;
        margin-top:0;
	text-align:left;
}
.details_right ul{
	width: 100%;
	padding:0;
	margin:0;
	float:left;
	overflow:hidden;
}
.details_right_span{
    float:left;
    width:70px;
    padding:0;
    
}
.details_right_spanico{
    background-image:url("/images/details_right_span.png");
    background-repeat:no-repeat;
    width:60px;
    color:white;
    margin-left:5px;
    padding:0 16px 1px 16px;
}

.details_right_spantype{
    width:55px;
    background:#FB9200 none repeat scroll 0 0;
     color:white;
     padding:2px 6px;
     margin-left:4px;
}
.details_right li{
	list-style-image:url("/images/li_ico.png");
	height:20px;
	margin-left:20px;
	text-align: left;
        font-size:12px;
	font-weight:bold;
	padding-bottom:1px;
	padding-top:1px;
}
.details_right_spanico{
    width:44px;
}
/*Details页软件动态 结束*/