@charset "gb2312";

header1{margin:0;padding:0;}
header1{display:block}
header1{display:block;}
.top{position:relative;height:42px;padding:2px 50px 0 97px;z-index:20;background:#65bb0a;/*background:#1fc480;*/}
.top a{color:#fff;}
#logo{position:absolute;top:5px;left:0;width:94px;height:35px;line-height:35px;color:#fff;font-size:16px; text-align:center; white-space:nowrap}

#topcat{position:absolute;top:4px;right:4px;width:40px;height:40px;z-index:9999;}
#topcat b{display:block;width:36px;height:36px;line-height:35px;text-align:center;color:#fff;font-size:16px;background:url(../images/pic-icon1.png) 3px -50px no-repeat;background-size: 32px auto;}
#topcat-box{height:0;overflow:hidden;position:absolute;left:33px;top:42px;z-index:10000;width:100%;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1);}
#topcat-box p{margin:10px 15px 5px 15px;border:1px solid #fc6500;border-radius:3px;box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-orient:horizontal;display:box;display:-moz-box;display:-webkit-box;height:36px;}
@-moz-document url-prefix() {#topcat-box p{width:-moz-calc(100% - 32px);}}
#topcat-box p span{box-flex:1;-moz-box-flex:1;-webkit-box-flex:1;text-align:center;height:36px;line-height:36px;font-size:14px;color:#fc6500;display:block;position:relative;}
#topcat-box p .cur{background:#fc6500;color:#fff;}
#topcat-box p span:not(:last-child):after{content:"";position:absolute;top:0;right:0;width:1px;height:36px;background:#fc6500;}
#topcat-box ul{margin:0 10px 15px 10px;display:none;}
#topcat-box .on{display:block;}
#topcat-box li{float:left;width:33.33%;}
#topcat-box li a{display:block;text-align:center;margin:5px;border:1px solid #d6d6d6;padding:12px 7px;color:#999;}
#topcat-box li a span{display:block;color:#333;padding:0 0 4px 0;}

.search-box{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:box;display:-moz-box;display:-webkit-box;box-align:center;-moz-box-align:center;-webkit-box-align:center;position:relative;height:40px;width:100%;}
.search-input{position:relative;border:none;border-radius:2px 0 0 2px;box-flex:1;-moz-box-flex:1;-webkit-box-flex:1;background:#fff;}
.search-input:before{content:'';position:absolute;top:6px;right:0;width:1px;height:17px;border-right:1px solid #d9d9d9;}
.search-btn{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative;}
.search-btn:after{content:'';position:absolute;top:1px;left:29px;width:5px;height:27px;background:#65bb0a;z-index:3;}
#bdcs-search-form-input{ text-indent:10px; font-size:12px;border:none;border-radius:7px 0 0 7px;height:28px;color:#666;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;vertical-align:middle;width:100%;}
#bdcs-search-form-submit{border:none;border-radius:0 3px 3px 0;width:28px;height:28px;padding:1px 0;background:#fff url(../images/searchbtn.png) 0 0 no-repeat;background-size:28px;overflow:hidden;text-indent:-9999px;position:relative;}


.caption{display:block;overflow:visible;margin:10px 0;background:#fff;border-bottom:1px solid #ddd;height:40px;line-height:40px;position:relative;}
.caption b{display:block;position:absolute;bottom:-1px;padding:0 10px 0 5px;left:10px;height:40px;border-bottom:1px solid #65bb0a;font-size:16px;}
.caption a{font-size:12px;position:absolute;right:10px;top:3px;}
.caption .tab{padding:0;float:right;border:1px solid #65bb0a;border-radius:3px;height:24px;line-height:24px;margin-top:8px;margin-right:10px;}
.caption .tab a{font-size:14px;display:inline-block;height:24px;line-height:24px;width:40px;text-align:center;position:static;}
.caption .tab a.cur{background:#65bb0a;color:#fff;}

.hot-soft-list{overflow:hidden;zoom:1;}
.hot-soft-list li {text-align:center;width:25%;height:126px;border:none;padding:7px 0 0 0;float:left;}
.hot-soft-list li img{display:inline-block;width:65px;height:65px;border-radius:8px;}
.hot-soft-list li b{display:block!important;line-height:23px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.hot-soft-list li .btn{display:inline-block;width:60px;height:26px;line-height:26px;text-align:center;color:#fff;background:#1fc480;border-radius:2px;}

.tow-soft-list{margin-top:-10px;overflow:hidden;zoom:1;}
.tow-soft-list li{float:left;width:50%;padding:10px;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;display:-moz-box;display:-webkit-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.tow-soft-list li:nth-child(even) {border-right: 0;}
.tow-soft-list li a{position:relative;}
.tow-soft-list li img{margin:0 auto;width:60px;height:60px;margin-right:10px;border-radius:5px;}
.tow-soft-list li div{float:none;display:block;width:60%;}
.tow-soft-list li .title-down{display:block;width:60%;}
.tow-soft-list li b{display:block;color:#404040;margin-top:3px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.tow-soft-list li .btn{width:60px;height:30px;line-height:30px;background-color:#65bb0a;border-radius:2px;display:inline-block;color:#fff; margin:5px auto 0;text-align:center;}
.tow-soft-lists li p{display:block;font-size:12px;width:100%;color:#9e9e9e;padding-top:3px;margin-left:0;}
.tow-soft-list li span{display:block;margin: 5px auto 0 -70px;font-size:12px;color:#9e9e9e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.tow-soft-list li span a{color:#9e9e9e;}
.tow-soft-list li span u{margin:0 6px;padding:0 6px;border-left:1px solid #d9d9d9;}