#wrap1 #slide { float: left; width: 320px; height: 224px; overflow: hidden; }
#wrap1 .slides_container { width: 320px; overflow: hidden; position: relative; display:none; }
#wrap1 .slides_container a { width: 320px; height: 224px; display: block; }
#wrap1 .pagination { height: 24px; width: 315px; padding-right: 5px; background: #7F7F7F; opacity: 0.5; filter:alpha(opacity=50); border-top:1px solid #d4d4d4; position: relative; z-index: 500; top: -25px; }
#wrap1 .pagination li { float: left; margin: 7px 0 0 5px; list-style: none; }
#wrap1 .pagination li a { display: block; width: 25px; height:0; padding-top:10px; background:#fff; float: left; overflow: hidden; }
#wrap1 .pagination li.current a { background: #17A2E7; }
#wrap1 #soft-new { float: left; width: 350px; margin-left: 20px; font-size: 14px; }
#wrap1 #soft-new li { float: left; height: 28px; width: 350px; overflow: hidden; line-height: 28px; }
#wrap1 #soft-new li img { float: left; width: 20px; height: 20px; margin: 4px 4px 0 0; }
#wrap1 #soft-new li a { float: left; width: 280px; height: 28px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; cursor: pointer; }
#wrap1 #soft-new li a:hover { text-decoration: underline; color: #FF7200; }
#wrap1 #soft-new li span { float: left; width: 40px; height: 28px; margin-left: 6px; color: #999; }
#wrap1 #soft-today { float: right; }
#wrap1 #soft-today img { width: 250px; height: 224px; }
#wrap2 #soft-hot { height: 260px; width: 690px; }
#wrap2 #soft-special { height: 260px; width: 250px; }
#wrap2 #soft-special li a { background-color: #9AC813; height: 40px; line-height: 40px; display: block; margin-top: 4px; color: #fff; font-size: 14px; padding-left: 20px; }
#wrap2 #soft-special li a:hover { opacity: 0.8; filter:alpha(opacity=80); }
#wrap2 .slides_container { width: 690px; height: 240px; overflow: hidden; position: relative; }
#wrap2 .soft-list { width: 690px; height: 240px; }
#wrap2 .soft-list a:hover img { opacity: 0.8; filter:alpha(opacity=80); }
#wrap2 .soft-list li { float: left; text-align: center; width: 98px; height: 90px; padding-top: 20px; }
#wrap2 .soft-list img { margin-bottom:4px; }
#wrap2 .soft-list .soft-name { line-height: 18px; width: 98px; margin: 0 auto; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; cursor: pointer; }
#wrap2 .soft-list .soft-cat { line-height: 18px; color: #999; }
#wrap3 .soft-nav { height: 90px; margin-top: 1px; }
#wrap3 .soft-nav a:hover img { opacity: 0.8; filter:alpha(opacity=80); }
#wrap3 .soft-nav ul { float: left; height: 89px; width: 664px; border-bottom: 1px solid #eee; }
#wrap3 .soft-nav li { float: left; text-align: center; width: 80px; height: 79px; padding-top: 10px; }
#wrap3 .soft-nav .li-first { padding-left: 14px; }
#wrap3 .soft-nav .soft-class { float: left; width: 26px; height: 66px; padding-top: 24px; background: #eee; display: block; text-align: center; font-size:14px; }
#wrap3 .soft-nav img { margin-bottom: 4px; }
#wrap3 .soft-nav .soft-name { line-height: 18px; width: 80px; margin: 0 auto; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; cursor: pointer; }
#wrap3 #top-list li { height: 39px; border-bottom: 1px dashed #eee; }
#wrap3 #top-list li a { height: 39px; display: block; cursor: pointer; }
#wrap3 #top-list .num { float: left; height: 18px; width: 18px; line-height: 18px; text-align: center; margin: 10px 10px 0 0; border: 1px solid #CCC; background: #F1F1F1; overflow: hidden; border-radius: 4px; }
#wrap3 #top-list .num_hot { border: 1px solid #F5BF7A; background: #FFF1BB; }
#wrap3 #top-list .soft_ico { float: left; height: 20px; width: 20px; margin: 10px 10px 0 0; }
#wrap3 #top-list .soft_name { float: left; height: 39px; width: 120px; line-height: 39px; vertical-align: middle; overflow: hidden; }
#wrap3 #top-list .soft_cat { float: right; height: 39px; width: 60px; line-height: 39px; vertical-align: middle; text-align:right; color: #999 }
#wrap3 #top-list .down_btn { display: none; }
#wrap3 #top-list .focus { height: 60px; border-bottom: 1px solid #1EB1E5; }
#wrap3 #top-list .focus a { height: 60px; }
#wrap3 #top-list .focus .num { display: none; }
#wrap3 #top-list .focus .soft_ico { float: left; height: 40px; width: 40px; margin: 10px 14px 10px 0; }
#wrap3 #top-list .focus .soft_name { height: 30px; line-height: 38px; font-weight:bold; font-size: 14px; }
#wrap3 #top-list .focus .soft_cat { display: none; }
#wrap3 #top-list .focus .soft_star { height: 25px; width: 79px; margin-top: 4px; display: block; float: left; background: url(../images/stars.png) no-repeat; }
#wrap3 #top-list .focus .soft_star5 { background-position: 0 0; }
#wrap3 #top-list .focus .soft_star4 { background-position: -16px 0; }
#wrap3 #top-list .focus .soft_star3 { background-position: -32px 0; }
#wrap3 #top-list .focus .soft_star2 { background-position: -48px 0; }
#wrap3 #top-list .focus .soft_star1 { background-position: -64px 0; }
#wrap3 #top-list .focus .down_btn { float: right; width: 60px; display: inline; }
#wrap3 #top-list .focus .down_btn span { width: 60px; height: 26px; line-height: 26px; margin: 17px 0; color: white; display: block; background: #1EB1E5; text-align: center; }
#wrap3 #top-list .focus .column { float: left; height: 59px; width: 120px; }
.container { width:980px; padding-top:1px; color: #5a5a5a; font-family: 'Microsoft Yahei', Tahoma; }
.container img { max-width:100%; height:auto; vertical-align:middle; border:0; }
.container a { color:#0088cc; text-decoration:none; }
.container a:hover, .container a:focus { color:#005580; text-decoration:underline; }
.container p { margin:0 0 10px; }
.lead { margin-bottom:10px; font-size:21px; font-weight:200; line-height:30px; }
.container strong { font-weight:bold; }
.container h1 { margin:10px 0; color:#FFF; font-size:32px; font-weight:bold; line-height:40px; }
.container h1 span{ font-size:24px;}
.carousel { width: 980px; margin:10px auto; }
.carousel .container { position: relative; z-index: 9; }
.carousel .item { height:auto; overflow:hidden; background: #17A2E7; }
.carousel-caption { background-color: transparent; position: static; max-width: 400px; padding-right: 0; margin-top: 40px; margin-left: 540px; }
.carousel-caption h1, .carousel-caption .lead { margin: 0; padding-right: 0; line-height: 1.25; color: #fff; text-shadow: 0 1px 1px rgba(0, 0, 0, .4); }
a.download { width: 180px; height: 60px; display: block; float:left; margin: 10px 10px 0; color: #F8F8F8; font-size: 28px; text-align: center; line-height: 60px; text-decoration: none; outline: none; background-color: rgb(21, 112, 166); }
a.download:hover, a.download:active { background-color: rgb(31, 122, 176); }
.screenshot { background-color: transparent; position: static; width: 540px; margin-top: -215px; text-align:center }
/*#zip { width: 130px; margin-top: 30px; }
#mini { width: 130px; margin-left: 150px; margin-top: -70px; }
#setup { margin-left: 290px; width: 130px; margin-top: -70px; }*/
#pc6 { width: 140px; }
#pconline { margin-left: 160px; width: 170px; margin-top: -70px; }
#cr173 { width: 155px; }
#uzzf { margin-left: 175px; width: 155px; margin-top: -70px; }
span.subtitle { margin-left: 80px; font-size: 24px; }
