.hf {margin-top: 10px;}
.main { padding:0px 0px 13px 0px; overflow: hidden;}

.category {color:#333;  height:40px; line-height:40px;background:#fff; overflow: hidden;width:100%; background-color: #f8f8f8; margin-bottom: 10px;}
.category a{ margin:0 14px;display: inline-block;+display: inline;+zoom:1;color:#666666;height: 36px;line-height: 36px;_height: 38px;}
.category a:hover{color: #FE7500;}
.category a.cur{color:#FE7500}
.breadcrumb { margin-bottom: 15px;color: #989898; margin-top:10px;}
.breadcrumb a { padding: 0px 2px;}

.collection { position: relative;border:1px solid #dcdcdc;padding:10px 19px 10px 19px; margin-bottom: 10px;}
.collection img {position: absolute;left:-4px;top:-4px;}
.collection a{ padding: 5px 15px; display: inline-block;}


.left { width: 890px; float: left;}
.right { width: 300px; float: right;}


.tfua { padding: 6px 13px; margin-bottom: 10px;}
.tfua .tit {border-bottom: 2px solid #FE7500;line-height: 32px; height: 32px; margin-bottom: 11px;}
.tfua .tit h3 {color: #FE7500;padding:0px 6px 0px 6px; margin:0px;line-height: 32px; font-size: 14px; border-bottom: solid 2px #066fc9; float: left;font-family:Tahoma, Geneva, "\5fae\8f6f\96c5\9ed1", "\5B8B\4F53";}
.publist .tit  span {display:inline;float:left;margin-left:18px;text-indent:8px;color:#999;font-weight:normal;font-size:12px;}
.tfua .con { overflow: hidden;}
.tfua .list li{ width:163px;float: left;height: 28px;line-height: 28px; overflow: hidden; margin-right: 10px;}
.tfua .list li a{display: block;padding-left: 25px;position: relative;width: 80%;overflow: hidden;/*text-overflow: ellipsis;*/ height: 28px;}
.tfua .list li a img {position: absolute;left: 0;top: 4px;width:20px;height:20px;}

.tfua .picScroll-left{ overflow:hidden; position:relative; height: 90px; }
.tfua .picScroll-left .prev,.tfua .picScroll-left .next{ display:block;  width:15px; height:25px; overflow:hidden; position: absolute; left: 0px; top: 50%;
    cursor:pointer; background:url("../images/soft/arrow.png") 0 0 no-repeat; margin-top: -14px;}
.tfua .picScroll-left .next{ background-position:0 -50px; right: 0px; left: auto; }
.tfua .picScroll-left .prevStop{ background-position:-60px 0; }
.tfua .picScroll-left .nextStop{ background-position:-60px -50px; }

.tfua .picScroll-left .bd{ padding:10px 25px;   }
.tfua .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.tfua .picScroll-left .bd ul li{ margin:0 13px; float:left; _display:inline; overflow:hidden; text-align:center; position: relative; width:90px;}
.tfua .picScroll-left .bd ul li .pic{ text-align:center; }
.tfua .picScroll-left .bd ul li .pic img{ width:48px; height:48px; display:block; margin: 0 auto 5px auto;}
.tfua .picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.tfua .picScroll-left .bd ul li .title{ line-height:24px;width: 100%; height:24px; overflow:hidden;}


.publist .tit {border-bottom: 2px solid #FE7500;line-height: 38px; height: 38px; background-color: #f8f8f8;}
.publist .tit h3 {color: #333333;padding:0px 0px 0px 13px; margin:0px;line-height: 38px; font-size: 14px; float: left;font-family:Tahoma, Geneva, "\5fae\8f6f\96c5\9ed1", "\5B8B\4F53";}

.pl li { padding: 15px 20px;border-bottom:1px solid #eee;}
.pl li:hover { background-color: #f8f8f8;}
.pl .plpic { width: 78px; float: left;}
.pl .plpic .pic img{width:72px;height:72px;}
.pl .plmain { float: right; width: 750px;}
.pl .plmain .top{ height: 26px;}
.pl .plmain .top .inf {float: right; line-height: 17px;}
.pl .plmain .top a{}
.pl .plmain .top i{margin-left:18px;font-style: normal;}
.pl .plmain .top i,.pl .plmain .top em{color:#999;}
.pl .plmain .top i,.pl .plmain .top em img{width:92px;height:16px; vertical-align: middle;}
.pl .plmain .top b{color:#f38080;}
.pl .plmain .top .color { color: #f4a51d;}

.pl .plmain .top strong {font-size: 14px; display: block; width: 430px; overflow: hidden; height: 18px; line-height: 18px;}
.pl .plmain .bottom{position: relative;}
.pl .plmain .bottom .pic {position: absolute; left: 0; top: 0;}
.pl .plmain .bottom p{line-height: 23px;color:#999;height: 23px;overflow: hidden;width: 660px; margin-bottom: 8px;}

.pl .plmain .bottom p span{color:#666;}

.pl .plmain .bottom strong{font-weight: normal;width:10%;height: 20px;line-height: 20px;text-align: center;display: inline-block;margin-left:10px;background:#ececec;color:#fff;}
.pl .plmain .bottom .strong1{background: #FE7500;}
.pl .plmain .bottom .strong2{background: #9cc637;}
.pl .plmain .bottom .sbtn{position: absolute;right:0px;top:9px;_right:15px;background-color: #FE7500;color: #fff;display: inline-block;line-height: 26px;padding: 0 15px;text-align: center;font-family:Tahoma, Geneva, "\5fae\8f6f\96c5\9ed1", "\5B8B\4F53";}
.pl .plmain .bottom .sbtn:hover{color: #fff;background-color: #2d8df0;}
.pl .plmain .bottom .vis { width: 100%; overflow: hidden;color: #cccccc; line-height: 20px;}
.pl .plmain .bottom .vis .vis_t { display: inline-block; background-image: url("../images/soft/vis_tbg.png"); background-position: center center; background-repeat: no-repeat; width: 38px; height: 20px; padding-left: 10px; color: #999;}
.pl .plmain .bottom .vis a { color: #FE7500; padding: 0px 10px;}
.pl .plmain .bottom .vis a:hover { text-decoration: underline; }


.pages { padding: 20px 0px;}
.pages ul{width: auto;text-align: center;}
.pages .fix span{height: 30px;text-align: center;margin:0 3px;display:inline-block;_zoom:1;*display:inline;}
.pages .fix a,.pages .fix span{padding: 0 10px;display: inline-block;height: 28px;line-height: 28px;border: 1px solid #dddddd;}
.pages .fix a:hover{background: #FE7500;border: 1px solid #FE7500;color: #ffffff;}
.pages .fix span{color: #FFF;border: 1px solid #FE7500;background: #FE7500;font-weight: bold;}

.golpage {border:solid 0px #dadada;border-top:solid 1px #fff;clear: both;padding:11px 12px 11px;text-align: left;color:#666;vertical-align:middle;}
.golpage *{vertical-align:middle;}
.golpage span, .golpage a {display:inline-block;margin-left:3px;background: #f9f9f9 none;border: 1px solid #bdcfdd;color: #666!important;font: 12px/14px simsun;padding: 3px 7px;}
.golpage a:hover{color:#0B7BD1!important;border-color:#0B7BD1;text-decoration:none!important;}
.golpage span{font-weight:normal;}
.golpage span.current {border-color:#72b0d7 ;color: #fff!important;font-weight: bold;background:  #FE7500;}
.golpage span.pre,.golpage a.pre{background:#f9f9f9 url(../images/common/bg_page.gif) no-repeat 0 4px;padding-left:15px;}
.golpage a.pre:hover{}
.golpage span.next,.golpage a.next {background:#f9f9f9 url(../images/common/bg_page.gif) no-repeat right -47px;padding-right:15px;margin-right:1px;}
.golpage a.next:hover{}
.golpage input{color:#666;}
.golpage input.pageint{background:#fff;border: 1px solid #DFDFDF;font: 12px/14px simsun;height:14px;padding: 2px 2px;width:18px;}
.golpage input.pagebtn{background:#f4f8fb;border: 1px solid #DFDFDF;font: 12px/14px simsun;height:14px;padding: 2px 3px;width:28px;text-align:center;cursor:hand;}
.golpage b{float:right;text-align:right;padding: 3px 10px 3px 0;*margin-top:-35px;}
.golpage b em{color:#699608;}

.golpage b{*padding-right:20px;*margin-top:-41px;}



.softct {padding:6px 13px 3px 13px; width: 272px; float: left; overflow: hidden;}
.softct .tit {line-height: 32px; height: 32px; margin-bottom: 5px;}
.softct .tit h3 {color: #FE7500;padding:0px 6px 0px 10px; margin:0px;line-height: 32px; font-size: 14px; float: left; background-image: url("../images/index/l1a.jpg"); background-repeat: no-repeat; background-position: left center;font-family:Tahoma, Geneva, "\5fae\8f6f\96c5\9ed1", "\5B8B\4F53";}

.softct .ulclass { overflow: hidden; width: 275px;}
.softct .ulclass li{text-align: center;height: 28px;margin-bottom: 10px;margin-right: 12px;float: left;width: 125px;_display: inline;}
.softct .ulclass li a{display: block;height: 28px;line-height: 28px;border:1px solid #EEE;background: #FAFAFA; float: left; width: 125px;}
.softct .ulclass li a:hover,.softct .ulclass li .on{background: #FE7500;border:1px solid #FE7500;color: #fff;}

.softct .ulclass li .cur{background: #FE7500;border:1px solid #FE7500;color: #fff;}



.softct .ulclass a{text-align: center;height: 28px;margin-bottom: 10px;margin-right: 12px;float: left;width: 123px;_display: inline;}
.softct .ulclass a{display: block;height: 28px;line-height: 28px;border:1px solid #EEE;background: #FAFAFA; float: left; width: 123px;}
.softct .ulclass a:hover,.softct .ulclass .on{background: #FE7500;border:1px solid #FE7500;color: #fff;}
.softct .ulclass a em{display:none;}
.softct .ulclass .cur{background: #FE7500;border:1px solid #FE7500;color: #fff;}



.rightads { min-height: 210px; float: left; width: 248px;}


.softhot {padding:0px 0px 3px 0px; float: left; width: 298px;}
.softhot .tit {line-height: 39px; height: 39px; padding-left: 13px; padding-right: 13px;}
.softhot .tit h3 {color: #FE7500;padding:0px 6px 0px 10px; margin:0px;font-size: 14px; float: left; background-image: url("../images/index/l1a.jpg"); background-repeat: no-repeat; background-position: left center;font-family:Tahoma, Geneva, "\5fae\8f6f\96c5\9ed1", "\5B8B\4F53";}
.softhot .tit .more { float: right; color: #999999;}
.softhot .tit .more:hover {color: #1e89e0;}
.softhot .soft-Software{margin-top:7px;}
.softhot .soft-Software li{height: 55px;padding-top: 10px;position: relative;padding-left: 53px; padding-right: 13px;}
.softhot .soft-Software li:nth-child(odd) { background-color: #fbfbfb;}
.softhot .soft-Software li img{width: 36px;height: 36px;position: absolute;left: 13px;top: 10px;}
.softhot .soft-Software li span{color:#999;display: block;}
.softhot .soft-Software li em{color:#f4a51d;margin-left:5px;}
.softhot .soft-Software li i{width:240px; overflow:hidden; height:22px; display:block; line-height:22px;}

.softrk { float: left; width: 298px;}
.softrk .tit { background-color:#f8f8f8;line-height: 39px; height: 39px; border-bottom: solid 2px #FE7500;}
.softrk .tit h3 {color: #333333;padding:0px 15px 0px 15px; margin:0px;line-height: 39px; height: 39px; font-size: 14px; float: left;font-family:Tahoma, Geneva, "\5fae\8f6f\96c5\9ed1", "\5B8B\4F53";}
.softrk .tit .tabmenu { padding-top: 6px; float: right;}
.softrk .tit .tabmenu li {float: left;border-top:2px solid #f8f8f8;}
.softrk .tit .tabmenu li a {display: block; padding:0px 11px;height: 31px;line-height:27px; color:#666666;text-align: center;background: #f8f8f;font-size: 14px; font-family:Tahoma, Geneva, "\5fae\8f6f\96c5\9ed1", "\5B8B\4F53";border-right:1px solid #f8f8f8;border-left:1px solid #f8f8f8; float: left;}
.softrk .tit .tabmenu li.hover {height: 33px;background: #FFF;color: #FE7500;border-top:2px solid #7fbced;border-bottom:2px solid #fff;}
.softrk .tit .tabmenu li.hover a {border-right: solid 1px #e0e8ec; border-left: solid 1px #e0e8ec; height: 33px; color: #FE7500;}

.softrk .con { padding: 13px;}
.softrk  .list{}
.softrk  .list li {overflow: hidden; height: 29px; line-height: 29px; padding: 0px;}
.softrk  .list li span {width: 17px; height: 17px; display: block; float: left; text-align: center; line-height: 17px; margin: 5px 6px 0 0; color: #FFF;background: #BEBEBE;}
.softrk  .list li .top1 {background:#ED2E02;}
.softrk  .list li .top2 {background:#FF6201}
.softrk  .list li .top3 {background:#FF6300}
.softrk  .list li .top4 {background:#FFA119}
.softrk  .list li .top5 {background:#FEC321}


.tags { padding:5px 5px 0; margin-bottom: 5px; }
.tags a,.tags ul li { color: #09f; margin-left: 10px; text-decoration: underline; cursor:pointer;}
#tags { padding-top: 10px; }
#tags a { margin:0 10px 0 0 ; line-height: 26px; text-decoration: none; }
#tags a:hover { text-decoration: underline; }
.tags span,.tags ul,.tags ul li { float: left; }