@charset "gb2312";
/* CSS Document */
a { cursor:pointer;}
.hot-soft-wrap { background:#e6e6e6; padding:4px; margin-bottom:10px;}
.hot-soft { background:#fff;border:2px solid #cfcfcf; height:353px; overflow:visible; position:relative;}


.hot-nav { float:left;}
.hot-nav h2 { width:108px ;height:55px; text-indent:-999em; overflow:hidden; background:url(/style/zzm_images/l-hot-h.png) no-repeat;}
.hot-nav ul {  width:102px;  height:298px; overflow:hidden; background:url(/style/zzm_images/l-hot-b.png) repeat-x; text-align:center; font-size:14px; color:#7f7f7f; font-weight:bold;}
.hot-nav li {border-bottom: 2px solid #dbdbdb; height:28px; overflow:hidden; line-height:28px; }
.hot-nav li a { color:#7f7f7f;}
.hot-nav .cur { border-color:#f08682; background:#fff;}
.hot-nav .cur a {color:#dc181a;}
.hot-list { overflow:hidden; zoom:1; display:none;}
.hot-list h3 { display:none;}
.hot-list .pic a { width:100px; height:100px; display:block; overflow:hidden; vertical-align:top;}
.hot-list .pic a img {vertical-align:top;}
.hot-list .pic { padding:3px; border:1px solid #ccc; float:left; display:inline; margin-right:5px;}
.hot-list p { font-size:12px; line-height:26px; height:26px; overflow:hidden; border-bottom:1px dotted #ccc; padding-left:5px;}
.hot-list p b {margin-right:6px;}
.hot-list p .cr {color:#f66a4c;}
.hot-list p img { _margin:5px 0; }
.hot-list li { width:285px; float:left; height:156px;  margin:15px 0 0 10px; display:inline;}

.hot-btn { border-top:1px dotted #ccc; margin-top:10px;  padding-top:5px; position:relative; zoom:1;}
.hot-share { position:absolute; width:104px; height:24px; background:url(/style/zzm_images/l-hot-share.png) no-repeat; left:35px; _left:32px; top:8px;}
.hot-down {  position:absolute; width:88px; height:27px; background:url(/style/zzm_images/l-hot-down.png) no-repeat; left:160px; top:5px;}

.list-main {border:1px solid #d0d0d0;}
.top-page {border-bottom:1px dotted #ccc; margin:0 10px;}
.page { text-align:center; line-height:30px; padding: 5px 0; height:30px; vertical-align:middle; font-family:"宋体"}
.page select { _margin:4px 0 ;}
.item { margin:0 10px;  border-bottom:1px dotted #ccc; padding-top:5px;}
.item h3,.item .intro{	padding:5px 15px;	word-wrap:break-word;}
.item .intro:hover {background:#fce2e3; border:1px dashed #f4531f; padding:4px 14px; text-decoration:none;}
.item h3 {	height:28px;	line-height:28px;	overflow:hidden;	background-color: #FFF;}
.item h3 a {	color:#06C;	font-size: 14px;}
.item .meta b { font-weight:normal; color:#3366cc; margin-right:12px;}
.item .meta i { font-style:normal; color:#808080;}
.item .ifoot { padding-top:8px; height:36px;}
.item .ifoot img { margin-right: 20px; _margin: 5px 20px 5px 0; }
.item .ifoot i { color:#ff0000; font-style:normal; margin:0 3px;}

.list-down,
.list-fav { float:left; width:88px; height:28px; background-repeat:no-repeat; line-height:24px; text-indent:27px;  }

.list-down { background-image:url(/style/zzm_images/l-down.png); font-weight:bold; color:#fff; margin-right:10px;}
.list-fav {  background-image:url(/style/zzm_images/l-fav.png); margin-right:70px;}
.list-down:hover {text-decoration:none; color:#fff;}
.list-fav:hover { text-decoration:none; color:#333;}

/*右边*/
.w226{width:232px; height:auto; font-size:12px; border:1px solid #dddddd; border-top:none; background:#FFF;margin-bottom:10px; }
.aside { float:right; width:232px;}
.aside h3{ height:30px; line-height:30px; font-size:14px; background:url(/skin/ver2013_1/images/dl.png) repeat-x scroll 0 0 transparent; padding-left:10px;}
.aside h3 span{ color:#FF6F0E;;}
.sub-cat ul{ padding:0 0 5px 10px; display:block;}
.sub-cat li { width:100px; height:30px; line-height:30px; overflow:hidden; text-align:center; margin-right:10px; margin-top:8px;  float:left; display:inline;}
.sub-cat li a{background:url(/style/zzm_images/list_li.png) no-repeat left top; display:block;}
.sub-cat li a:hover{ background:url(/style/zzm_images/list_li.png) no-repeat left bottom; display:block; text-decoration:none;}
.sub-cat .cur { font-weight:bold; height:31px; background:url(/style/zzm_images/l-cat-cur.png) no-repeat -8px 0; margin-right:-7px; position:relative; z-index:3; border:none;}
.sub-cat .cur a {color:#fff; }
/*精品推荐*/
.intr,.info,.soft_zt ul{ padding:8px 12px; }
.intr li{ width:205px; height:48px; border-bottom:1px dotted #C1C1C1;}
.other_bg{ background:#F8F8F8;}
.intr li img{ width:32px; height:32px;float:left; margin-top:5px; margin-right:8px; display:inline;}
.intr li p{ width:115px; height:40px; display:block; float:left;}
.intr li p a{ display:block; line-height:24px; height: 24px;overflow: hidden;}
.intr li span{ width:49px; height:21px; background:url(/style/zzm_images/list_down.jpg) no-repeat;float:left; margin-top:12px; _margin-top:-5px; display:inline;}
/*资讯*/
.info li{ height:22px; line-height:22px; text-indent:10px; overflow:hidden; background:url(/style/zzm_images/point_l.jpg) no-repeat left 8px;}
/*下载排行*/
.rank-list { height:auto; overflow:hidden;  background:url(/style/zzm_images/rank-dot.png) no-repeat 0 13px; margin-left:10px;}
.rank-list li { height:25px; line-height:25px;  overflow: hidden; text-indent:15px;}
#list_ph ul{ padding:8px 8px 4px;}
#list_ph h3{ padding-right:5px;}
#list_ph h3 i { width:19px; height:20px; line-height:20px; text-align:center;margin-top:9px; _margin-top:-20px; *margin-top:-20px; display:block; float:right; font-size:12px; font-weight:normal;}
#list_ph h3 .time{ width:19px; height:20px; line-height:20px;  text-align:center;margin-top:9px; _margin-top:-20px; *margin-top:-20px; border:1px solid #E6E6E6;background:#FFF; border-bottom:none;  display:block; }

/*列表推荐软件*/
.content { width:715px; float:right; }
.listexcerpt {line-height:25px;	margin:5px; font-size:12px;	background-color:#EFEFEF;	padding:2px;}
#list_rec {	border: 1px solid #93c6e3;	position: relative;	overflow:auto;	margin-bottom: 5px;	zoom:1;}
#list_rec ul {margin:10px 0px 10px 8px;}
#list_rec ul li {float:left; width:130px; height:110px; margin:5px; display:inline; text-align: center;	line-height:20px; overflow:hidden; position:relative;}
#list_rec ul li  img {	padding:2px; height:80px; width: 120px; border: 1px solid #CCC; display:block;}
#list_rec h1 {background: url("../../skin/images/list_hot.png") no-repeat scroll 0 0 transparent;  _background:url("../../skin/images/list_hot.png"); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="../../skin/images/list_hot.png"); background:none; height:40px;left:-1px; overflow:hidden;  position:absolute;  text-indent:-999em;  top:-1px; width:40px; z-index:1;}

/*图文资讯*/
.photo_info a{ width:84px; height:82px; text-align:center; display:inline-block; margin:10px 1px 0 20px; overflow:hidden;}
.photo_info a img{ padding:1px; border:1px solid #A6A5A5; margin-bottom:3px;}

/*推荐专题*/
.soft_zt{ }
.soft_zt h3 a{ float:right; font-size:12px; font-weight:normal; padding-right:4px; *margin-top:-30px;_margin-top:-30px;}
.soft_zt ul li{ padding-bottom:5px; margin-bottom:5px;border-bottom:1px dotted #ccc;}
.soft_zt ul li h5{ height:26px; line-height:26px; overflow:hidden;}
.soft_zt ul li h5 img{ margin-right:5px;}
.soft_zt ul li p{line-height:160%; height:35px; overflow:hidden; }

/*info_list*/
.top_h{ height:40px;}
.top_h h1{ width:150px; height:40px; line-height:40px; text-align:center; font-size:14px; color:#333333; float:left;}
.top_h p{ float:right; padding-right:20px;}
.top_h p i{width:93px; height:28px; line-height:28px; _height:26px; _line-height:26px; *height:26px; *line-height:26px; margin-right:5px; }
.top_h p i a{ width:93px; height:28px;text-align:center; background:url(/style/zzm_images/h_li.jpg) no-repeat left bottom; color:#2E669F; display:inline-block;}
.top_h p i a:hover{ background:url(/style/zzm_images/h_li.jpg) no-repeat left top; color:#D3E2EF; text-decoration:none;}
.content_k{ border:1px solid #CCC; border-top:2px solid #61B508; background-color:#ffffff;}
#info_list{ margin:5px 20px; padding:10px 0; font-size:14px; border-top:1px dotted #ccc;}
#info_list li{ height:30px; line-height:30px; background:url(/style/zzm_images/list_point.jpg) no-repeat left center; text-align:right; text-indent:20px; color:#9A9A9A;}
#info_list li a{ float:left;}
.soft-content div div{  width: 420px;}

/*testarea*/
.testarea{ width:680px; padding:0 15px 15px; line-height:25px; margin-bottom:10px; font-size:14px;  background:#FFF; float:left; display:inline;}
#testinfo img{ max-width:600px;margin:8px auto; _width:expression((document.documentElement.clientWidth||document.body.clientWidth)>600?"600px":""); display:block;}

#testinfo p{ padding:5px 0;color:#333;text-align:left;}
#testinfo a { color:#ff0000; padding:0 3px 0 0; text-decoration:underline; font-size:16px; font-weight:bold;}
#testinfo span a{ padding:0;}
#testinfo .imgc{ width:250px; height:250px; float:left; margin-right:10px; margin-bottom:10px; display:inline;}
#testinfo a:hover { color:#0B3B86; text-decoration:underline}
#testarea_h{ padding-top:15px; height:78px; margin-bottom:10px; font-size:12px; border-bottom:1px solid #E5E5E5; position:relative;}
#testarea_h h1 { height:28px; _height:28px;overflow:hidden; line-height:32px;font-size:20px; font-weight:bold; text-align:center;  padding:8px 0; color:#000;font-family:"宋体",arial;}
#testarea_h p{width:430px; text-align:right;}
#testarea_h p span{ color:#F00;}
#testarea_h p .font_co{ color:#F00; cursor:default;}
#testarea_h  .baidu{ position:absolute; right:50px; top:60px; line-height:14px; }
.box{ width:625px; height:90px; padding:6px 15px; font-size:12px;  border:1px solid #CCC; position:relative;  margin:0 auto 10px;}
.box .boxl{ width:300px; float:left; padding-top:2px; }
.box .boxl a{ width:84px; height:84px; display:inline-block;text-align:center; margin-right:10px; overflow:hidden;}
.box .boxl a img{ width:80px; height:60px; display:block; padding:1px; border:1px solid #CCC;}
.box .boxm{ width:13px; height:90px; line-height:20px; padding:6px;background:#0D8CD3; color:#FFF; position:absolute; left:315px; top:0;}
.box ul{ width:280px; float:right;}
.box ul li{ height:22px; line-height:22px; text-indent:12px; overflow:hidden; background:url(/style/zzm_images/point_l.jpg) no-repeat left 8px;}


.hot-list p img ,
.item .ifoot img { position:relative; top:-2px;} /*ie 6 图片对齐修正*/

.dropMenu { width: 92px; background:#ffffff; border:1px solid #f87a25; position:absolute; top:288px; left: 318px; padding: 0 5px; display:none; }
.dropMenu a { float: left; width: 72px; height: 24px; line-height: 24px; font-size: 12px; font-weight:normal; padding-left: 20px; overflow:hidden; }
.icon_copydress { background:url(/images/icon_99d.gif) no-repeat 0 3px; }
.icon_collect { background:url(/images/bullet_star.png) no-repeat 0 3px; }
.icon_sinablog { background:url(/images/ico_sina.gif) no-repeat 0 3px; }
.icon_qqblog { background:url(/images/ico_qq_t.png) no-repeat 0 3px; }
.icon_qqzone { background:url(/images/ico_Qzone.gif) no-repeat 0 3px; }
.icon_qqshuqian { background:url(/images/add_qq.gif) no-repeat 0 3px; }
.icon_douban { background:url(/images/ico_dou.png) no-repeat 0 3px; }
.icon_kaixin { background:url(/images/ico_kaixin.gif) no-repeat 0 2px; }
.icon_renren { background:url(/images/ico_renren.gif) no-repeat 0 3px; }
.icon_bdcollect { background:url(/images/coll3.gif) no-repeat 0 3px; }
.icon_bbs { background:url(/images/icon_bbs.gif) no-repeat 0 3px; }

.share-menu-1  { left:153px; top:163px;}
.share-menu-2  { left:448px; top:163px;}
.share-menu-3  { left:153px; top:335px;}
.share-menu-4  { left:448px; top:335px;}

/*分页样式*/
#cms_showpage_text {	line-height: 22px;	text-align: right;	overflow: hidden;	margin: 5px ;	clear: both;}
#cms_showpage_text a{	float: left;	height: 20px;	border: 1px solid #69F;	margin-left: 2px;	text-align: center;	background-color: #F3FCFC;	font-size: 13px;	font-weight: bold;	color: #06C;	line-height: 20px;	padding-right: 5px;	padding-left: 5px;}
#cms_showpage_text b {	float: left;	height: 20px;	width: 30px;	margin: 0px;	padding: 0px;	color: #F00;	font-weight: bold;	text-align: center;}
#cms_showpage_text p {	display: inline;	padding: 0px;	text-align: center;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	clear: both;}
#cms_showpage {	margin: 0 6px;	border: 1px solid #c0e2ef;	clear: both;	overflow:hidden; zoom:1;}
#cms_showpage h5 {	font-size: 13px; height: 30px;	line-height: 30px;	background-color:#FAFEFF;	border-bottom:1px dashed #c0e2ef;	text-indent: 10px;}
#cms_showpage ul {	font-size:12px;	overflow:hidden;	margin: 0px;}
#cms_showpage li {	float: left;	width: 290px;	line-height:25px;	height:25px;	overflow:hidden;	list-style-type: none;	padding-left: 10px;	 vertical-align: bottom;}


/* 增加排序条件 */
.saixuan { height:27px; border-bottom:1px #9ab4c0 solid; background:#dff3ff; padding:0 2px 0 1px}
.saixuan a{ height:27px; display:inline-block; width:142px; line-height:27px; text-align:center; color:#01618f; font-weight:bold}
.saixuan a.cur { cursor:default; color:#FFF; background:url(/images/paizu1.gif); text-decoration:none}


.soft-content h3{ line-height:35px; padding-left:40px; margin:5px 0; background:url(/images/ctitbg.jpg) no-repeat scroll 0 0; color:#61b508;}




.down_box { border: 1px solid #C4C4C4; border-top:2px solid #61b508; height: 149px; margin: 12px auto; position: relative; width: 964px; background-color:#fff;}
.down_box .g_img { background: url("../images/img_bg.jpg") no-repeat scroll 0 0 transparent; float: left; height: 124px; margin: 17px 0 0 20px; overflow: hidden; width: 35px;}
.down_box .g_img img { width:32px; height:32px;}
.down_box .name { display: inline; float: left; height: auto; margin-left: 17px; overflow: hidden; width: 457px;}
.down_box .name dt { background: none repeat scroll 0 0 transparent; border-bottom: 1px dotted #CCCCCC; color: #343434; display: block; font-family: "微软雅黑"; font-size: 22px; font-weight: normal; height: 24px; line-height:38px; margin-top: 14px; overflow: hidden; padding: 1px 0 20px; width: 451px;}
.down_box .name dt a { background: none repeat scroll 0 0 transparent; font-size: 22px;}
.down_box .name dd { padding: 8px 0 0 3px; line-height:23px; color:#8b8b8b;}
.down_box .msg { display: inline; float: left; height: auto; margin: 10px 0 0 41px; overflow: hidden; width: 376px;}
.down_box .msg li { color: #969696; float: left; font-family: "微软雅黑"; font-size: 13px; font-weight: normal; height: 16px; line-height: 16px; margin: 16px 0 0; overflow: hidden; width: 188px;}
.down_box .msg li span { color: #2E2C2D; float: left;}
.down_box .msg li span img { height: 15px; vertical-align: top;}
.down_box .msg li p { float: left;}
.down_box .msg li span a:link { color: #4BA01E; text-decoration: none;}
.down_box .msg li span a:visited { color: #4BA01E; text-decoration: none;}
.down_box .msg li span a:hover { color: #4BA01E; text-decoration: underline;}
.nav_ku { background: url(/skin/ver2013_1/images/nav_bg.jpg) repeat-x scroll 0 0 transparent; border-left: 1px solid #D6D6D6; border-right: 1px solid #D6D6D6; display: block; height: 48px; margin: 10px auto 12px; overflow: hidden; width: 964px;}
.nav_ku a { background: url(/skin/ver2013_1/images/nav_sod.jpg) no-repeat scroll right center transparent; cursor: pointer; float: left; height: 48px; overflow: hidden; text-align: center; text-decoration: none; width: 141px;}
.nav_ku a:hover { color: #FF3300;}
.nav_ku .hor { background: url(/skin/ver2013_1/images/nav_h.jpg) repeat-x scroll 0 0 transparent; display: block; height: 48px; overflow: hidden; width: 141px;}
.nav_ku a strong { display: block; font-family: "微软雅黑"; font-size: 19px; font-weight: normal; height: 20px; line-height: 20px; margin-top: 16px; overflow: hidden;}
.jc_special_pic { width: 655px; border:1px solid #FCC3A4 ; background-color: #FCEFE8; margin: 0 auto 10px; padding: 10px 0}
.jc_special_pic img { width: 635px; margin: 0 auto; display: block;}


.m-zt { margin: 0 0 8px;}
.m-zt ul{ width: 233px; margin: 0;}
.m-zt ul li{ position: relative; height: 57px; padding: 9px 10px 3px; border-bottom: 1px solid #eeeeee; background-color: #f8f8f8;}
.m-zt ul li.top{ position: relative; width: 233px; height: 166px; padding: 0;}
.m-zt ul li.top img{ display: block; float: none; width: 233px; height: 166px; }
.m-zt ul li.top p{ position: absolute; bottom: 0; width: 100%; height: 30px; line-height: 30px; color: #fff; background-color: #000; text-align: center;}
.m-zt ul li.top a:hover p{ background-color:#59c301;}
.m-zt ul li img{ display: block; float: left; width: 50px; height: 50px; margin: 0 10px 0 0;}
.m-zt ul li .name{ height:20px; line-height:20px; font-size:14px; font-family:"微软雅黑"; overflow:hidden;}
.m-zt ul li .info{ color:#979797;}
.m-zt ul li .button{ position: absolute; top: 34px; right: 7px; display: block; width: 43px; height: 18px; line-height: 18px; text-align: center; background-color: #fff; border: 1px solid #5fc700; color: #5fc700;}


#xgbb li{ line-height:25px; height:25px; font-size:14px; clear:both; margin:10px; }
#xgbb li.about_pc{ padding:0 0 0 35px; font-weight:bold; background:url(/skin/ver2013_1/images/pc_icon.png) no-repeat 0 0;}
#xgbb li.about_sj{ padding:0 0 0 28px; font-weight:bold; background:url(/skin/ver2013_1/images/phone_icon.png) no-repeat 0 0;}
#xgbb li a{float:left; width:670px;background: #FFFFF0; overflow:hidden; line-height:25px; height:25px; font-weight:normal;}
#xgbb li a:hover{float:left; width:670px;background: #FEE}
#xgbb .title{float:left; width:400px; overflow:hidden; padding-left:5px; font-size:14px; color:#000000;font-family:"微软雅黑"; overflow:hidden}
#xgbb em{ font-size:12px; color:#999; float:left; width:100px; text-align:center}
#xgbb b{ font-size:12px; color:#999; float:left; width:80px; font-weight:normal; border:#39F double 1px; text-align:center; background:#09F; color:#FFF}
.start1{background:url(/skin/img/start.gif) no-repeat 0 0; height:14px; margin-top:5px; width:80px; float:left;}
.start2{background:url(/skin/img/start.gif) no-repeat 0 -13px; height:14px; margin-top:5px; width:80px; float:left;}
.start3{background:url(/skin/img/start.gif) no-repeat 0 -27px; height:14px; margin-top:5px; width:80px; float:left;}
.start4{background:url(/skin/img/start.gif) no-repeat 0 -40px; height:14px; margin-top:5px; width:80px; float:left;}
.start5{background:url(/skin/img/start.gif) no-repeat 0 -53px; height:14px; margin-top:5px; width:80px; float:left;}
.start6{background:url(/skin/img/start.gif) no-repeat 0 -66px; height:14px; margin-top:5px; width:80px; float:left;}
.start7{background:url(/skin/img/start.gif) no-repeat 0 -66px; height:14px; margin-top:5px; width:80px; float:left;}
.start8{background:url(/skin/img/start.gif) no-repeat 0 -66px; height:14px; margin-top:5px; width:80px; float:left;}
.start9{background:url(/skin/img/start.gif) no-repeat 0 -66px; height:14px; margin-top:5px; width:80px; float:left;}
.start10{background:url(/skin/img/start.gif) no-repeat 0 -66px; height:14px; margin-top:5px; width:80px; float:left;}