@charset "utf-8";
/* CSS Document */
/*all.css*/
body{ margin:0 auto;}
html{ min-width:1200px; }
.header,.mian,.footer{ overflow:hidden; margin:0 auto; min-width:1200px;overflow:hidden;}
.fl{ float:left;}
.fr{ float:right;}
.navFrame,.contentFrame,.location,.copyrightFrame{ width:1200px; margin:0 auto; overflow:hidden;}
/*main.css*/
.main{ background-color:#f2f5f8; padding-top:18px;min-height: 776px;position: relative;}
.title{ font-size:20px; color:#333;padding-right:18px; overflow:hidden;}
.title img{ padding-right:14px;}
.title a{ float:right; color:#828282; font-size:15px; line-height:30px; font-weight:normal;*+margin-top:-28px;}
/*location*/
.location h3{ padding-bottom:18px;}
.location h3,.location a{ font-size:15px; color:#67686a; }
.location a{padding:0 2px;}
.location a:hover{ text-decoration:underline;}
/*toolsList*/
.toolInfo{ width:846px; overflow:hidden; margin-right:14px;background-color:#fff;margin-bottom:22px;}
.intro{padding:27px 52px 18px; overflow:hidden;}
.intro .softImg{ overflow:hidden; padding:6px 16px 0 0;}
.intro .msg{ width:322px;}
.intro .softImg img{width:250px; height:190px;}
.toolInfo ul{ padding:0 52px 40px; overflow:hidden;}
.toolInfo ul li:first-child{ border-top:1px dotted #ddd;}
.msg li{ overflow:hidden; /*text-overflow:ellipsis;*/ white-space:nowrap;}
.msg .update{ white-space:normal; height:6.4em;font-size:14px; color:#cbcbcb; overflow:hidden;}
.toolInfo ul .title{ padding:23px 0 16px;}
.toolInfo li div{ font-size:15px; color:#666;}
/*intro*/
.intro>.fl{width:590px;overflow:hidden;}
.intro h1{font-size:24px;margin-bottom: 20px;}
.dl{clear:both;}
.msg li:first-child{padding-top:6px;}
.msg li{font-size:14px;line-height:26px;color:#999;}
.intro .down{display: inline-block; width: 175px; height: 42px; line-height: 42px; padding-right: 6px; background-color: #008bf5; cursor: pointer; color: #fff; font-size: 18px; text-align: center; margin-right: 6px; border-radius: 6px; margin-top: 18px;}
.intro .down .icon{border: 1px solid #fff; margin-right: 5px; border-radius: 3px;}
/*dl*/
.intro .dl{padding-top:12px;}
.intro .dl a{display:inline-block;width:128px;height:34px;line-height:34px;padding-right:6px;background-color:#008bf5;cursor:pointer;color:#fff;font-size:16px;text-align:center;margin-right:6px;}
.intro .dl a:hover{box-shadow:0 1px 3px #6cb30e;}
.intro .dl a i{margin-right:4px;font-size:16px;}
.intro .dl .loc i{font-size:15px;}
.intro .dl .xl i{font-size:20px;}
.intro .dl .loc{background-color:#6cb30e;}
/*mark*/
.intro .mark{width:108px;padding:0 20px 0;}
.mark .grade{width:100px;height:100px;border:2px solid #7abf24;border-radius:50%;background-color:#f9fff0;text-align:center;line-height:100px;font-size:50px;color:#6cb30e;}
.mark dd{float:left;width:33.333%;cursor:pointer;text-align:center;}
.mark .bg{width:31px;height:100px;background-color:#6cb30e;margin-top:27px;display:inline-block;position:relative;}
.mark dd:hover .bg span{height:0;}
.mark .bg span{display:block;position:absolute;top:0; left:0; width:100%;height:20px;background-color:#fff;transition:.6s;}
.normal .bg{background-color:#2ea5cd;}
.bad .bg{background-color:#d34c49;}
.mark .good span{height:20px;}
.mark .normal span{height:90px;}
.mark .bad span{height:98px;}
.mark dd p{text-align:center;border:1px solid #999;margin:0 2px;}
/*incofont*/
@font-face {
  font-family: 'iconfont';
  src: url('../../font/iconfont.eot');
  src: url('../../font/iconfont.eot?#iefix') format('embedded-opentype'),
  url('../../font/iconfont.woff') format('woff'),
  url('../../font/iconfont.ttf') format('truetype'),
  url('../../font/iconfont.svg#iconfont') format('svg');
}
.iconfont{
  font-family:"iconfont" !important;
  font-size:16px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}

/*网盘密码提示*/
.wpmm,.bdxz,.xlxz,.jsxz{position:fixed;top:0;bottom:0;left:0;right:0;z-index:2;background-color:rgba(0, 0, 0, 0.6);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#88000000,endColorstr=#88000000);display:none;overflow:scroll;}
.wpmm.on,.bdxz.on,.xlxz.on,.jsxz.on{display:block;}
.wpmm .b,.bdxz .b,.xlxz .b,.jsxz .b{position:relative; width: 300px; margin:149px auto 0; background-color: #fff; border-radius: 6px; padding:27px 29px; overflow:hidden;}
.bdxz .b.one{width:300px;}
.bdxz .url,.xlxz .url,.jsxz .url{padding-right:17px; height:336px; overflow:hidden;}
.bdxz .tips,.xlxz .tips,.jsxz .tips{padding:8px 0 25px; font-size:14px;}
.bdxz .tips.one{padding:0 0 6px;}
.url li{position:absolute; width:300px;}
#pages{position:absolute; bottom:12px; left:29px; background-color:#6cb30e;}
.page{display:none;}
.page.on{display:block;}

.wpmm p{font-size: 18px; font-weight:bold;}
.softIntro .dlbox .wpmm a{width:68px;font-size: 16px; color: #fff; border-radius: 1px; display: inline-block; padding: 4px 10px; position: absolute; top:25px;right: 30px; background-color: #008bf5;}
.intro .dl .bdxz a,.intro .dl .xlxz a,.intro .dl .jsxz a{width:293px; margin-bottom: 2px; overflow:hidden;position:relative;}

.intro .dl .b a,.intro .dl .b a i{font-size:16px;}

/*内容图片宽度*/
.contentFrame ul img{max-width: 100%;}
.intro .dl .d_ad {display: block;height: 240px;}

/*下载链接*/
.softIntro .dlbox{width: 475px; float: left; display: flex; flex-wrap: wrap;}
.softIntro .dlbox a {background-color: #3a8ff9; color: #fff; width: 150px; display: inline-block; margin: 0 16px 6px 0; padding: 4px 30px; font-size: 15px; overflow: hidden; white-space: nowrap;}
.softIntro .dlad{height: 210px;overflow: hidden;}
.softIntro .dlad img{width: 235px;}