@charset "gb2312";
/* reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p , form, fieldset, legend, input, button, textarea, th, td {margin:0; padding:0; }
fieldset, img {border:0; }
li {list-style:none; }
em,i{font-style:normal; }
body{background: #fff; color:#333; font:14px/1.7 Tahoma, Geneva, "\5fae\8f6f\96c5\9ed1", "\5B8B\4F53"; }
.clearfix:after,
.row:after {clear:both; content:'\0020'; display:block; height:0; }
.clearfix, .row {zoom:1; }
.clear {clear:both; }
button,input,textarea{font-family:Tahoma, Geneva, "\5fae\8f6f\96c5\9ed1", "\5B8B\4F53"; font-size:14px; }
button {cursor:pointer; outline:none; }
textarea {overflow:auto; }
input {vertical-align:middle; }
/*链接颜色*/
.imp{color: #0b0; }
.ext{color: #999; }
.white{color: #fff;}
.orange{color: #f60; }
.red{color: #f00;}
.blue{color: #0085ec;}
.c666{color: #666; }
.cccc{color: #ccc; }
.fst{font-family:"宋体"; }
a{color:#333; text-decoration:none; }
a:hover{color:#0b0; text-decoration: underline; }
:focus{outline: none;}
a i{cursor:pointer; }
.fl{float: left; }
.fr{float: right;}
.title{font-weight: 900;}
.b{font-weight: bold;}
.h1{font-size: 24px;}
.h2{font-size: 18px;}
.h3{font-size: 14px;}
.p10{padding:10px;}
/* end reset */
.row{width: 1000px; margin: 0 auto; }
.lay-240{width: 250px;}
.lay-740{width: 735px;}
.lay-680{width: 680px;}
.lay-340{width: 340px;}
.lay-300{width: 300px;}
.lay-380{width: 380px;}
.mt5{margin-top: 5px; }
.mt6{margin-top: 6px; }
.mt10{margin-top: 10px; }
.mt15{margin-top: 15px; }
.mt20{margin-top: 20px; }
.mt30{margin-top: 30px; }
.mr20{margin-right: 20px}

/* top-menu */
.top-menu-row{
height: 26px;
background-color:#f7f7f7;border-bottom:1px solid #bfbfbf;
line-height: 26px;}
.top-menu{
height: 26px;
overflow: hidden;}
.top-menu a{font-size: 14px;}
.top-menu a:hover{}
.top-menu-row .ext{color: #454545;margin: 0 3px;}
.login-area a{color: #eeeeee;}
.login-area a:hover{
color: #fff;}
.header{
height: 106px;}
.logo{
width: 158px;
height: 58px;
background: url(/skin/images/logo.gif) no-repeat;
margin-top: 20px;margin-right:100px;}
.logo a{display: block;height: 58px;text-indent: -9999em;}

.search-form{
background: #fff;
float: left;
width: 475px;
margin-top: 40px;}
.search-form form{
display: block;
height: 30px;}
.search-wrod{
width: 380px;
padding: 4px 5px;
height: 20px;
line-height: 20px;
float: left;
border: 1px solid #ccc;}
.search-wrod-focus{
border: 1px solid #58C100;}

.search-btn{
float: left;
width:78px;
height: 30px;
font-weight: bold;
color: #fff;
background: #58c100;
border:0;}
.search-keys{
margin-top: 5px;
height: 24px;
line-height: 24px;
overflow: hidden;}
.search-keys a{
margin-right: 5px;
white-space: nowrap;}
.search-test{
width: 234px;
float: right;
line-height: 24px;
overflow: hidden;
margin-top: 24px;
height:60px;
overflow: hidden;}

.mian-menu{position: relative;zoom: 1;}
.mian-menu .row{
width: 1000px;
height: 36px;
overflow: hidden;}
.mian-nav{
height: 36px;
background:#61b509;
width: 1000px;
margin-left: -1px;}
.mian-nav li{
float: left;
height: 36px;}
.mian-nav a{
display: block;
width: 140px;
height: 36px;
line-height: 36px;
border-right: 1px solid #02b202;
border-left: 1px solid #75ca19;
text-align: center;
color: #fff;
font-weight: bold; font-size:16px;}
.mian-nav .current{
background: #02b202;}
.mian-nav a:hover{
color: #fff;
background: #02b202;
text-decoration: none;}
.sub-menu{
margin: 0 auto;
width: 1000px;}
.sub-menu-in{
background: #efffef;
border:1px solid #eee;
position: absolute;
top: 170px;
width: 998px;
z-index: 99;}
.sub-menu-in p{
overflow: hidden;
zoom: 1;
text-align:left;
padding: 9px 15px;
line-height: 24px;}
.sub-menu-in a{
white-space: nowrap;}
.sub-menu-in .cccc{
margin: 0 4px;}
/* end header */
/* footer */
.footer{
width: 1000px;
margin: 10px auto 0;
text-align: center;
padding: 10px 0 10px;
color: #666;
line-height: 30px;
border-top: 1px solid #eee;}
.footer .site-link{
color: #ccc;}
/* focus-img */
.focus-img{
overflow: hidden;
position: relative;}
.focus-img .focus-list-wrap li{

overflow: hidden;
float: left;}
.focus-img .focus-list-wrap a{
display: block;
overflow: hidden;
position: relative;}
.focus-img .focus-list-wrap .bg{
height: 30px;
background: #000;
width: 100%;
filter: alpha(opacity=60);
opacity: .6;
position: absolute;
left: 0;
bottom: 0;
z-index: 1;}
.focus-img .focus-list-wrap .item-txt{
height: 30px;
width: 100%;
position: absolute;
left: 0;
bottom: 0;
z-index: 2;
text-align: center;
overflow: hidden;
line-height: 30px;}
.focus-img .xtaber-tabs{
display: none;}
.focus-img .btn{
width: 40px;
height: 40px;
position: absolute;
background: #ccc;
filter: alpha(opacity=80);
opacity: .8;
border-radius: 20px;
top: 35%;
overflow: hidden;
z-index: 99999;}
.focus-img .btn:hover{
background: #00cc00;}
.focus-img .btn i{
width: 20px;
height: 20px;
background: url(../images/xz_main.png) no-repeat;
display: block;
margin: 10px auto 0;}
.focus-img .prev{
left: 10px;}
.focus-img .next{
right: 10px;}
.focus-img .next i{
background-position: -20px 0;}

/* 分页 */
.page-num{
height: 25px;
text-align:center;
padding:20px 0;
font-size: 14px;}
.page-num a,
.page-num span{
border:1px solid #e2e2e2;
background: #fff;
float: left;
height: 20px;
padding: 7px 8px;
margin-right: 5px;}
.page-num .current{
color:#0b0;
border:1px solid #fff;
background: #fff;}
.page-num a:hover{
text-decoration: none;
border-color: #0b0;
color: #0b0;}
/* 广告 */
.test-60 img,
.test-90 img,
.test-110 img,
.test-120 img,
.test-230 img{
vertical-align: middle;}

.test-960{
width: 960px;
padding: 0 20px;
background: #ddd;}
.test-960 iframe{
display: block;}
/* 文字列表 */
.txt-list{
overflow: hidden;
zoom: 1;}
.txt-list li{
vertical-align: middle;
background: url(../images/xz_main.png) no-repeat -198px 14px;
padding-left: 8px;
height: 26px;
line-height: 26px;
overflow: hidden;}

/* tab 切换 */
.mod-tab{
height: 29px;
border-bottom: 1px solid #ddd;
padding-left: 5px;}
.mod-tab li{
float: left;
height: 28px;
margin-right: 5px;
background: #f8f8f8;
cursor: pointer;
line-height: 28px;
padding: 0 8px;
border-style: solid;
border-color: #ddd;
border-width: 1px 1px 0;}
.mod-tab .current{
position: relative;
margin-bottom: -1px;
background: #fff;
height: 29px;
font-weight: bold;}

/* softs-list 带ico的软件列表 */
.softs-list li{
height: 26px;
overflow: hidden;
line-height: 26px;
vertical-align: middle;}
.softs-list img{
float: left;
width: 16px;
margin: 4px 4px 0 0;}

/* 图片 */
.pic-item{
height: 90px;
position: relative;
padding-left: 130px;}
.pic-item .pic{
height: 120px;
height: 90px;
overflow: hidden;
position: absolute;
left: 0;
top: 0;}
.pic-item .desc{line-height: 21px;}

/* 右侧图片 220x110 */
.pic-220{
height: 110px;
width: 220px;
overflow: hidden;
position: relative;
margin: 0 auto;}
.pic-220 a{
display: block;
height: 110px;}
.pic-220 .bg{
height: 28px;
width: 220px;
left: 0;
bottom: 0;
position: absolute;
background: #523b31;
opacity: .8;
filter: alpha(opacity=80;);}
.pic-220 .txt{
height: 28px;
width: 220px;
left: 0;
bottom: 0;
position: absolute;
line-height: 28px;
overflow: hidden;
z-index: 2;
text-align: center;}

.app-list li{
float: left;
width: 60px;
height: 93px;
margin: 7px 10px 0;
display: inline;}
.app-list img{
display: block;
width: 60px;}
.app-list span{
display: block;
height: 23px;
line-height: 23px;
overflow: hidden;
margin-top: 5px;
text-align: center;}

/* soft-top-list*/
.soft-top-list{
overflow: hidden;
zoom: 1;}
.soft-top-list li{
vertical-align: middle;}
.soft-top-list .single{
height: 22px;
overflow: hidden;
padding: 3px 0;
vertical-align: middle;}
.soft-top-list .num{
float: left;
width: 16px;
height: 16px;
overflow: hidden;;
text-align: center;
line-height: 16px;
color: #fff;
background: #b9b9b9;
margin: 2px 10px 0 0;}
.soft-top-list .num1{
background: #ff0000;}
.soft-top-list .num2{
background: #ff4e00;}
.soft-top-list .num3{
background: #ff983d;}
.soft-top-list .single a{
float: left;
width: 124px;
height: 22px;
overflow: hidden;}
.soft-top-list .star-bar{
float: right;
height: 11px;
width: 70px;
background: url(../images/xz_main.png) no-repeat 0 -40px;
overflow: hidden;
margin-top: 3px;}
.soft-top-list .star-bar .in{
display: block;
height: 11px;
overflow: hidden;
background: url(../images/xz_main.png) no-repeat 0 -20px;}
.soft-top-list .app-img{
height: 60px;
padding: 5px 0 5px 70px;
position: relative;
vertical-align: middle;}
.soft-top-list .app-img .name{
display: block;
width: 75px;
height: 25px;
overflow: hidden;}
.soft-top-list .pic{
width: 60px;
height: 60px;
position: absolute;
left: 0;
top: 5px;
overflow: hidden;}
.soft-top-list .btn{
width: 65px;
height: 25px;
text-align: center;
line-height: 25px;
color: #fff;
font-weight: bold;
position: absolute;
right: 0;
top: 10px;
background: #0c0 url(../images/dl-btn.gif) no-repeat center center;}
.soft-top-list .name,
.soft-top-list .ext{display: block;line-height: 25px;}
.soft-top-list .app-img,
.soft-top-list .hover .single{display: none;}
.soft-top-list .hover .app-img{display: block;}

.letter-box{
height: 34px;
border: 1px solid #eee;
overflow: hidden;}
.letter-box span{
float: left;
text-align: center;
width: 108px;
line-height: 34px;}
.letter-box a{
float: left;
width: 22px;
height: 22px;
line-height: 22px;
text-align: center;
border:1px solid #eee;
margin: 5px 6px 0 0;}
.letter-box a:hover{
border-color: #0b0;
background: #0b0;
color: #fff;
text-decoration: none;}

.idx-title {
height: 30px;
background: #F9F9F9;
line-height: 30px;
padding: 0 10px;
position: relative;}

.app-txt-list li{
height: 60px;
padding: 10px 0 5px 80px;
position: relative;}
.app-txt-list .ico{
position: absolute;
width: 60px;
height: 60px;
overflow: hidden;
left: 10px;
top: 10px;
background: #fbfbfb;}
.app-txt-list .ext{line-height: 17px;}

/* search suggest */
#search_sug {z-index: 999999;}

.ac_results {background:#fff;border:1px #eee solid;border-top:0;display:none;position:absolute;width:390px;_width:387px;z-index:999999}
.ac_results li.com1{background:#fffdf3 url(../images/commend.gif) no-repeat right top;border-bottom:1px #fae2d1 solid;font-size:14px;font-weight:bold;}
.ac_results li{cursor:pointer;color:#666;padding:4px 10px;}
.ac_results span.kw{color:#008000;font-weight:bold;text-decoration:underline;}
.ac_results li.hover,.ac_results li:hover{background:#f5f5f5;}

.page-position strong{font-weight: normal;}
#j_cmt_hot .j-com-iframe{height: 315px;}
.j-com-iframe{width: 100%;}

.gotop{
width: 32px;
height: 32px;
position: fixed;
left: 50%;
bottom: 210px;
margin-left: 500px;
_position: absolute;
_top: expression(documentElement.scrollTop+documentElement.clientHeight-this.clientHeight-210);}
.gotop a{
display: block;
height: 32px;
background: url(../images/xz_main.png) no-repeat -100px -65px;
opacity: .6;
filter: alpha(opacity=60);}
.gotop a:hover{opacity: 1;
filter: alpha(opacity=100);}
* html{ background:url(null) no-repeat fixed; }
.topspz{float:left;width:600px;}
.topspy{float:right;width:400px;text-align:right;}
#guding{position:fixed;left:0px;right:0px;top:0px; height:28px;background-color:#FFF;z-index:999;}
#soft-intro-wrap img{ border:0; margin:0; padding:0; max-width:700px; width: expression(this.width > 700 && this.width > this.height ? 700px : 'auto';); max-height:1650px; height: expresion(this.height > 1650 ? 1650px : 'auto';); }
#Zoom img{ border:0; margin:0; padding:0; max-width:630px; width: expression(this.width > 630 && this.width > this.height ? 630px : 'auto';); max-height:1650px; height: expresion(this.height > 1650 ? 1650px : 'auto';); }
#textadbox {border: 1px solid #BCD2E6;height: 66px;margin: 6px 0 0;width: 494px;}
#textadbox ul {margin: 0;padding: 0;}
#textadbox li {background: url("../images/dot.gif") no-repeat scroll 9px center transparent;float: left;font-family: Verdana,宋体;font-size: 14px;height: 22px;line-height: 22px;list-style-type: none;margin: 0;overflow: hidden;padding: 0 0 0 18px;text-align: left;width: 220px;}
#soft-intro-wrap img{_width:expression(this.width>700?"700px":"");overflow:hidden;}
#Zoom img{_width:expression(this.width>620?"620px":"");overflow:hidden;}
#textadbox {border: 1px solid #BCD2E6;height: 92px;margin: 6px 0 0;width: 997px;}
#textadbox ul {margin: 0;padding: 0;}
#textadbox li {background: url("../images/dot.gif") no-repeat scroll 9px center transparent;float: left;font-family: Verdana,宋体;font-size: 14px;height: 22px;line-height: 22px;list-style-type: none;margin: 0;overflow: hidden;padding: 0 0 0 18px;text-align: left;width: 180px;}
.dq_on a {background: #167a19;}
.showFind_title { clear:both;margin: 10px 0px;height: 50px;line-height: 50px;width: 1000px;}
.find_span {width: 171px;color: rgb(51, 51, 51);font-family: "微软雅黑","宋体";font-size: 24px;float: left;}
.find_border {background: url("../images/bj-tuijian.gif") repeat-x center;width: 829px;height: 50px;float: left;}
.sdbad{ clear:both; width:1000px;}
#BAIDU_DSPUI_FLOWBAR{z-index:1 !important;}
.dqcss{ background-color:#0b0 !important; color:#FFF !important; border: 1px solid #0b0 !important;}