.con-banner{padding:27px 20px 22px;border-radius:2px;border:1px solid #e5e5e5;background:#fafafa;margin-bottom:27px}
.con-banner-left{float:left;width:440px;height:220px;margin-right:27px;overflow:hidden;border-radius:20px;position:relative}
.con-banner-left-bg{width:440px;height:220px;position:absolute;top:0;left:0;transition:all linear .4s;-moz-transition:all linear .4s;-ms-transition:all linear .4s;-o-transition:all linear .4s;-webkit-transition:all linear .4s}
.con-banner-left-bg:hover{transform:translateX(-20px);-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px)}
.con-banner-left img{width:100%}
.con-banner-right{width:688px;float:right}
.con-banner-top{border-bottom:1px solid #eee;margin-top:10px}
.con-banner-tit{float:left;font-weight:700;font-size:24px;color:#333;line-height:50px;width:500px;height:50px;overflow:hidden}
.con-banner-tit2{font-size:12px;float:right;color:#aaa;margin-top:28px}
.con-banner-tit2 span{color:#ffa928}
.con-banner-info{margin-top:10px;width:100%;color:#666;font-size:14px;line-height:30px;height:90px;overflow-y:auto}
.con-banner-info{overflow-y:auto}
.con-banner-info::-webkit-scrollbar{width:4px}
.con-banner-info::-webkit-scrollbar-thumb{border-radius:10px;background:rgba(0,0,0,.2)}
.con-banner-info::-webkit-scrollbar-track{border-radius:0;background:rgba(0,0,0,.1)}
.con-banner-time{margin-top:10px;font-size:12px;color:#aaa}
.con-banner-time em{display:inline-block;width:14px;height:14px;margin-right:5px;vertical-align:top;margin-top:2px;background:url(../images/icon-box.png) no-repeat -33px 0}
.soft-list{width:1300px}
.soft-box{border:1px solid #e5e5e5;width:380px;height:198px;float:left;margin-right:27px;background:#fff;margin-bottom:26px;position:relative}
.soft-box-top{margin-top:20px;margin-left:16px;margin-bottom:16px}
.soft-img{display:block;float:left;width:100px;height:100px;border-radius:20px;margin-right:13px}
.soft-img img{width:100%;border-radius:20px;height:100%}
.soft-info{float:left}
.soft-info .soft-tit{width:134px;font-size:16px;color:#333;height:21px;display:block;margin-top:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all}
.soft-label{width:220px;overflow:hidden;height:27px;margin-top:10px}
.soft-label span{background:#fbfbfb;padding:4px 9px;border:1px solid #e8e8e8;border-radius:20px;margin-bottom:20px;display:inline-block;color:#666;font-size:12px;margin-right:4px}
.star-box{width:86px;height:13px;background:url(../images/icon-box.png) no-repeat 0 -49px;margin-top:10px;display:none}
.soft-size{font-size:14px;color:#999;margin-top:10px}
.soft-size span{padding:0 3px}
.soft-load{width:96px;height:32px;float:left;background:#29cec7;color:#ffff;text-align:center;line-height:32px;margin-top:52px;display:none}
.soft-load em{display:inline-block;width:18px;height:18px;vertical-align:top;margin-top:7px;margin-right:10px;background:url(../images/icon-box.png) no-repeat -190px -19px}
.soft-load:hover{border:1px solid #29cec7;background:#fff!important;color:#29cec7}
.soft-load:hover .load-em1{background:url(../images/icon-box.png) no-repeat -190px -38px}
.soft-intro{font-size:14px;color:#999;line-height:24px;width:348px;margin-left:16px;height:48px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}
.soft-box:hover{transform:translateY(-10px);transition:transform .5s;box-shadow:0 0 10px #ccc}
.soft12,.soft15,.soft18,.soft21,.soft24,.soft27,.soft3,.soft30,.soft6,.soft9{margin-right:0!important}
.soft-box:after{content:'';display:block;width:120px;height:40px;position:absolute;top:-9px;left:0}
.soft1:after{background:url(../images/icon-box.png) no-repeat 0 -62px}
.soft2:after{background:url(../images/icon-box.png) no-repeat 0 -102px}
.soft3:after{background:url(../images/icon-box.png) no-repeat 0 -142px}
.soft1,.soft2,.soft3{height:218px!important}
.soft1 .soft-load,.soft2 .soft-load,.soft3 .soft-load{display:block!important}
.soft1 .star-box,.soft2 .star-box,.soft3 .star-box{display:block!important}
.soft1 .soft-label,.soft2 .soft-label,.soft3 .soft-label{display:none!important}
.soft1 .soft-intro,.soft2 .soft-intro,.soft3 .soft-intro{height:72px!important;-webkit-line-clamp:3!important;line-clamp:3!important}
.soft-load-btn{height:26px;background:#2dbaed;color:#fff;width:96px;text-align:center;line-height:26px;font-size:13px;display:none;margin-top:10px}
.soft-load-btn em{vertical-align:top;display:inline-block;width:15px;height:15px;margin-top:5px;margin-right:8px;background:url(../images/icon-box.png) no-repeat -208px -19px}
.soft-load-btn:hover{border:1px solid #2dbaed;color:#2dbaed;background:#fff}
.soft-load-btn:hover .load-em2{background:url(../images/icon-box.png) no-repeat -208px -38px}
.soft-box:hover .soft-label{display:none!important}
.soft-box:hover .soft-load-btn{display:block!important}
.soft1:hover .soft-load-btn,.soft2:hover .soft-load-btn,.soft3:hover .soft-load-btn{display:none!important}
#page{clear:both;margin:0;height:auto;font-size:15px;padding-top:12px;padding-right:10px;padding-left:10px;padding-bottom:36px;text-align:center}
#page a.selected{color:#fff;background-color:#37afff;border:1px solid #37afff}
#page a{box-shadow:0 0 4px #f7f7f7;display:inline-block;height:37px;line-height:37px;padding:0 16px;margin:0 3px;color:#666;background-color:#fff;vertical-align:middle;font-size:15px;text-decoration:none;border:1px solid #ddd}
#page a:hover{display:inline-block;height:37px;line-height:37px;padding:0 16px;margin:0 3px;color:#fff!important;background-color:#37afff;vertical-align:middle;font-size:15px;text-decoration:none}
.hot-zt-box,.newst-zt-box{margin-bottom:40px;width:1200px;overflow:hidden}
.hot-zt-tit{border-top:2px solid #2dbaed;background:#fafafa;height:46px;line-height:46px;margin-bottom:30px}
.hot-zt-tit span{font-size:20px;font-weight:700;color:#2dbaed;padding-left:20px}
.hot-zt-tit a{float:right;color:#aaa;font-size:12px;margin-right:20px}
.hot-zt-box ul{width:1300px}
.hot-zt-box ul li{float:left;width:220px;height:110px;margin-right:25px}
.hot-zt-box ul li a{display:block;width:100%;height:100%;position:relative;border-radius:20px}
.hot-zt-box ul li a img{width:100%;height:100%;border-radius:20px}
.mask-box{width:100%;height:36px;text-align:center;line-height:36px;color:#fff;font-size:15px;position:absolute;bottom:0;background:rgba(0,0,0,.5);border-bottom-left-radius:20px;border-bottom-right-radius:20px;overflow:hidden;transition:all linear .2s;-moz-transition:all linear .2s;-ms-transition:all linear .2s;-o-transition:all linear .2s;-webkit-transition:all linear .2s}
.hot-zt-box ul li a:hover .mask-box{height:110px!important;line-height:110px!important;border-radius:20px!important}
.newst-zt-box ul{width:1300px}
.newst-zt-box ul li{width:290px;height:36px;line-height:36px;float:left;margin-right:12px;margin-bottom:14px}
.newst-zt-box ul li a{display:block;width:100%;height:100%;line-height:36px;text-align:left;background:#f6f6f6;font-size:14px;color:#666;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all;padding-left:20px}
.newst-zt-box ul li a em{display:inline-block;width:7px;height:7px;margin-right:6px;vertical-align:top;margin-top:14px;background:url(../images/icon-box.png) no-repeat -55px 0}
.newst-zt-box ul li a:hover{text-decoration:underline;color:#2dbaed!important}
.newst-zt-box ul li a:hover .s-circle{background:url(../images/icon-box.png) no-repeat -48px 0}
.z-nav{width:100%;height:38px;border-bottom:1px solid #e3e3e3}
.z-nav div{float:left;background:#efefef;width:130px;height:38px;margin-right:8px;border:1px solid #e3e3e3;text-align:center;line-height:38px}
.z-nav a{font-size:16px;color:#666}
.z-nav-active{background-color:#fff!important;border-bottom:1px solid #fff!important;border-top:2px solid #2dbaed!important}
.z-nav-active a{color:#2dbaed}
.z-nav div:hover{background-color:#fff!important;border-bottom:1px solid #fff!important;border-top:2px solid #2dbaed!important}
.z-nav div:hover .z-nav-a{color:#2dbaed}
.zt-list-box{width:1250px;margin:0 auto;overflow:hidden}
.zt-list-box ul{width:1300px;margin-top:28px;padding:5px}
.zt-list-box ul li{width:280px;height:200px;box-shadow:0 0 10px #ccc;margin-right:18px;margin-left:5px;border-radius:10px;float:left;margin-bottom:36px}
.zt-list-top{width:100%;height:140px;position:relative}
.zt-list-top img{width:100%;height:100%;border-top-left-radius:10px;border-top-right-radius:10px}
.mask-line-box{position:absolute;bottom:0;left:0;width:100%;height:32px;line-height:32px;text-align:center;overflow:hidden;background-color:rgba(0,0,0,.5);color:#fff}
.zt-list-top p{position:absolute;right:0;top:0;width:80px;height:24px;text-align:center;line-height:24px;color:#e3e3e3;font-size:12px;background-color:rgba(0,0,0,.5);border-top-right-radius:10px;border-bottom-left-radius:10px}
.zt-list-info p{width:253px;height:40px;font-size:13px;line-height:20px;overflow:hidden;color:#888;margin-left:12px;margin-top:10px}
.detail-btn{display:none;width:128px;height:32px;line-height:32px;text-align:center;background:#2dbaed;color:#fff;border-radius:5px;margin:14px auto;transition:all linear .4s;-moz-transition:all linear .4s;-ms-transition:all linear .4s;-o-transition:all linear .4s;-webkit-transition:all linear .4s}
.detail-btn:hover{background-color:#fff!important;border:1px solid #2dbaed!important;color:#2dbaed!important}
.zt-list-box ul li:hover{transform:translateY(-10px);transition:transform .5s}
.zt-list-box ul li:hover .ztlist-p{display:none}
.zt-list-box ul li:hover .detail-btn{display:block!important}
@media screen and (max-width:1100px){.z-nav{display:flex;padding:0 10px}
.z-nav a{font-size:14px}
.z-nav div{flex:1;width:auto}
.z-nav div:last-child{margin-right:0!important}
.zt-list-box{width:auto}
.zt-list-box ul{width:auto;margin-top:10px}
.zt-list-box ul li{width:49%;margin:0 2% 10px 0;height:auto;padding-bottom:10px}
.zt-list-box ul li:nth-of-type(2n){margin-right:0!important}
.zt-list-top{height:110px}
.zt-list-info p{width:auto;margin:0;padding:5px;height:44px}
.mask-line-box{font-size:14px}
#page a{height:28px;line-height:28px;padding:0 8px;font-size:12px}
.detail-btn{width:80px;margin:10px auto 0;font-size:10px}
.con-banner{width:auto;padding:0;position:relative;border:none;margin-bottom:10px}
.con-banner-left{float:none;width:auto;border-radius:0;margin:0;overflow:hidden;height:200px}
.con-banner-left img{width:100%;height:100%}
.con-banner-right{float:none;position:absolute;top:0;background:rgba(0,0,0,.4);width:auto;height:100%;padding:10px}
.con-banner-left-bg{display:none}
.con-banner-top{border:none}
.con-banner-tit{font-size:18px;font-weight:700;color:#fff;width:auto;line-height:20px;height:20px}
.con-banner-info{color:#fff;line-height:26px;height:78px}
.con-banner-time{text-align:right}
.soft-list{width:auto;padding:0 10px}
.soft-box{width:auto!important;float:none;margin:0 0 10px 0;height:auto!important;border-radius:10px;padding:10px}
.soft-box-top{margin:0;display:flex}
.soft-box:after{display:none}
.soft-img{width:70px;height:70px}
.soft-info{flex:1;width:50%}
.soft-info .soft-tit{width:auto;margin-top:4px}
.star-box{margin-top:5px;display:block}
.soft-size{font-size:12px;margin-top:5px}
.soft-load{width:76px;margin-top:22px;font-size:14px;display:block}
.soft-intro{width:auto;margin:4px 0 0;line-height:20px;height:40px}
.soft1 .soft-intro,.soft2 .soft-intro,.soft3 .soft-intro{height:60px!important}
.soft-label{display:none}
.hot-zt-box,.newst-zt-box{width:auto;margin-bottom:10px}
.hot-zt-tit{height:36px;line-height:36px;margin-bottom:10px}
.hot-zt-tit span{font-size:16px}
.hot-zt-box ul,.newst-zt-box ul{width:auto;padding:0 10px}
.hot-zt-box ul li{width:49%;margin-right:2%;height:100px;margin-bottom:10px}
.hot-zt-box ul li:nth-of-type(2n),.newst-zt-box ul li:nth-of-type(2n){margin-right:0!important}
.hot-zt-box ul li a img{border-radius:10px}
.newst-zt-box ul li{width:49%;margin-right:2%}
}
.zixun-center{width:100%;background:#fff}
.zixun-center-nav{overflow:hidden}
.zixun-center-nav ul{width:100%;height:40px;background:#e8f5fb;line-height:40px}
.zixun-nav-active{color:#2dbaed;border-top:1px solid #2dbaed;border-left:1px solid #2dbaed;border-right:1px solid #2dbaed;background:#fff}
.zixun-center-nav ul li{float:left;color:#555;padding:0 22px;cursor:pointer}
.zixun-center-con{padding:15px 26px 0;margin-bottom:30px;height:auto;overflow:hidden;border:1px solid #e5e5e5;border-top:0}
.zixun-center-con p{font-size:15px;line-height:30px;color:#555;margin-bottom:15px;padding-left:9px}
.zixun-center-con h3{font-size:18px;color:#2dbaed;margin-bottom:15px}
.zixun-center-con img{margin:0 auto 15px;max-width:350px;display:block}
@media screen and (max-width:1100px){.zixun-center-nav ul li{font-size:15px}
.zixun-center-con{width:auto;padding:10px;border-bottom:8px solid #e4eef4}
.zixun-center-con p{padding:0;line-height:24px;margin-bottom:8px;font-size:14px}
.zixun-center-con img{max-width:60%;display:block;height:auto;margin:0 auto 8px}
.zixun-center-con h3{margin-bottom:6px}
}
.sprk {
    font-size: 26px;
    flex: 1;
    display: block;
    height: 40px;
    line-height: 40px;
    border-radius: 10px;
    text-align: center;
    overflow: hidden;
    color: #fff !important;
    background: #3d94ee;
    text-shadow: 1px 7px 4px #000000;
    box-shadow: 3px 8px 8px #000000;
    text-decoration:none;
    margin: 0px 10px 15px 10px;
    border-bottom: none;
}
