@charset "utf-8";
/* CSS Document */
:root{
	--color: #358ff0;
	--colorh: #2b71c2;
}
.main{ background:#fff; width:1200px; min-height: calc(100vh - 358px); margin:0 auto;/* overflow:hidden; */}

/*首页横幅*/
.main_syhf{ width:1200px; height:105px; margin:16px 0 0; overflow:hidden;}
.main_syhf ul{ width:1200px;}
.main_syhf ul li{float:left; width:90px; margin-left:33.3px; position:relative;}
.main_syhf ul li a{display:inline-block; width:100%; height:100%; overflow:hidden;}
.main_syhf ul li img{width:80px; height:80px; margin-left:5px;}
.main_syhf ul li span{ color:#333; font-size:14px; display:inline-block; width:100%; height:20px; line-height:20px; text-align:center; /*text-overflow:ellipsis; white-space:nowrap;*/ overflow:hidden;}
.main_syhf ul li:first-child{margin-left:0px;}
.main_syhf ul li a:hover span{color:var(--color);}
.main_sytj {padding: 14px 14px 16px 0;width: 1184px;}
.main_sytj .sytj-xian {  width: 1155px;  height: 0;  border-top: 1px dashed #e2e2e2;  margin-top: -1px;  overflow: hidden;  position: relative;  }
.main_sytj .sytj-list {width: 1200px;height: 57px;overflow: hidden;}
.main_sytj dl {  float: left;  width: 570px;  height: 48px;  margin-right: 30px;  margin-top: 16px;  overflow: hidden;  }
.main_sytj dl {  float: left;  width: 570px;  height: 48px;  margin-right: 30px;  margin-top: 16px;  overflow: hidden;  }
.main_sytj dl dt {font-size: 14px;color: #808080;float: left;margin-right: 11px;}
.main_sytj dl dt span {color: #808080;background: url(../images/icosprit_1.png) no-repeat 0 -60px;  display: block;  width: 73px;  height: 38px;  line-height: 38px;  padding-right: 5px;  text-align: center;  }
.sycypc-nr{ overflow: hidden; }

/* 首页幻灯片 */
.deng{ width:360px; height:405px; overflow:hidden; position:relative; z-index:2; }
.deng_tu{ position:absolute; top:0; height:405px; width:5800px; }
.deng_tu li{ float:left; }
.deng_tu li img{ display:block; width:360px; height:405px; }
a.deng_zban, a.deng_yban{ display:block; width:29px; height:51px; background:url(../images/arrow.png) no-repeat; transition:all 0.2s ease-in 0s; position:absolute; top:142px; z-index: 2; }
a.deng_zban:hover, a.deng_yban:hover{ background-image: url(../images/arrow_hover.png); transition:none; }
a.deng_zban{ background-position:0 0; position:absolute; left:-29px; right:auto; }
.deng:hover a.deng_zban{ position:absolute; left:0; right:auto; }
a.deng_yban{ background-position:-29px 0; position:absolute; right:-29px; left:auto; }
.deng:hover a.deng_yban{ position:absolute; right:0; left:auto; }
.deng_tit{ position:absolute; z-index:2; left:0; bottom:0; overflow:hidden; width:360px; height:70px; background:rgba(0,0,0,0.5); padding-top: 25px; }
.deng_tit a{ float:left; display:block; padding:0 105px 6px 15px; width:230px; }
.deng_tit p{ line-height:24px; height:24px; font-size:14px; color:#cac9c9; overflow:hidden; }
.deng_tit p.ming{ font-size:18px; color: #fff; font-weight:400; margin-top:10px; margin-bottom: 3px; }
.deng_tit p span{ margin-right:12px; color:#ddd; }
.deng_tit .an{ position:absolute; right:15px; bottom:18px; display:block; height:30px; line-height:30px; padding:0 12px; background-color:var(--colorh); color:#fff; }
.deng_tit .an:hover{ background-color:var(--color); }
.deng_pag{ position:absolute; right:0; left:0; bottom:74px; width:100%; height:4px; line-height:0; font-size:0; text-align:center; overflow:hidden; z-index:9; }
.deng_pag li{ width:18px; height:4px; overflow:hidden; margin:0 3px; background-color: #fff; border-radius: 4px; cursor:pointer; display:inline-block; *display:inline; *zoom:1; }
.deng_pag li.weizhi{ background:var(--color); }

/*首页推荐*/
.syzx-left{ width:360px; margin-right:24px; overflow: hidden; }
.syzx-center{ width:482px; overflow: hidden; }
.syzx-right{ width:310px; overflow:hidden; }
.youlist{ width:106%; overflow:hidden; }
.youlist li{ float:left; width:75px; margin:12px 20px 0 0; text-align:center; }
.youlist li a{ display:block; }
.youlist li a p{ width:73px; height:28px; line-height:28px; border:1px solid #fff; text-align:center; border-radius:3px; background:#fff; margin:0 auto; overflow:hidden; }
.youlist li img{ display:block; width:75px; height:75px; margin:0 auto 5px; border-radius:12px; }
.youyang li a:hover p{ border:1px solid var(--color); color:var(--colorh); width:65px; }
.youyang li a p:hover{ background:var(--color); color:#fff; }
.syjrgx h4{ font-size:18px; font-weight:bold; line-height:32px; }
.syzx-datj{ font-size:14px; line-height:24px; text-align:center; width:482px; padding-bottom:10px; overflow:hidden; }
.syzx-datj .tjone{margin-bottom:10px;  }
.syzx-datj .tjone a{ color:var(--color); font-size:22px; font-weight:bold; line-height:40px; }
.syzx-datj p{ height:27px; color:#888; margin-top:10px; overflow:hidden; }
.syzx-datj p a{ font-size:14px; color:#888; line-height:20px; overflow:hidden; width:11em; }
.syzx-datj a:hover{ text-decoration:underline; }
.syzx-datj .bd{line-height: 24px; height: 24px; overflow: hidden;}
#syjrgx-tab{ width:482px; position:relative; }
#syjrgx-tab .tab-da{ height: 37px; border-left:1px solid #e2e2e2; border-bottom:2px solid #e2e2e2;}
#syjrgx-tab .tab-da a{display:block;float:left;border-left:0;width:119px;_width:94px;height:35px;font-size:14px;color: #888;line-height:35px;text-align:center;border-top:1px solid #e2e2e2;border-right:1px solid #e2e2e2;}
#syjrgx-tab .tab-da .cur{ color:var(--color); font-weight:bold;; border-top:2px solid var(--color); border-bottom:1px solid #fff; background:#fff; line-height:35px;}
#syjrgx-tab .tab-xiao{ width:482px; padding-top:10px; }
#syjrgx-tab .tab-on{ display:block; height: 442px; overflow: hidden; }
.ul-list{ *zoom:1; overflow:hidden; }
.ul-list:after{ content:""; display:block; height:0; clear:both; }
.ul-list li{ height:22px; line-height:22px; font-size:14px; padding:7px 0 0; margin-bottom:6px; float:left; width:50%; overflow:hidden; }
.ul-list li .time{ padding-left:14px; color:#999; }
.ul-list li i.type{ display:block; float:left; width:73px; margin-right:16px; line-height:22px; overflow:hidden; position:relative; color: #999;}
.ul-list li i.type em{ position:absolute; right:0; top:5px; width:1px; height:14px; background:#a5a5a5; overflow:hidden; }
.ul-list li i.type a{ font-size:14px; color:#808080; }
.ul-list li i.type a:hover{ color:var(--color); text-decoration:underline; }
.ul-list li img{ display:inline-block; float:left; width:22px; height:22px; vertical-align:middle; margin-right:8px; border-radius:3px; }
.ul-list li .name{ float:left; width:345px; overflow:hidden; }
.ul-list li.dashed{ border-top:1px dashed #ddd; margin:10px 0 0; height:10px; padding:0; overflow:hidden; }
.syzxzt{ padding-top:16px; }
.syzxzt .syzt-list{ margin-top:8px; height: 150px; width:337px; overflow:hidden; }
.syzxzt .syzt-list li{ height:30px; line-height:30px; width:128px; float:left; margin-left:3px; margin-right:24px; overflow:hidden; }
.syzxzt .syzt-list li a{ margin-left:4px; }
.more{ font-size:14px; color:#888; float:right; }
.sytj-bt{ height:22px; line-height:22px; margin-bottom:10px; }
.sytj-bt h4{ font-size:18px; font-weight:700; border-left:4px solid var(--color); padding-left:10px; float:left; }
.sytj .sytj-bt{ margin-bottom:5px; }
.sybjtj-w{ padding-bottom:15px; border-bottom:1px solid #e2e2e2; }
.sybjtj-w .bjtjys{ padding-top:6px; height:300px; overflow:hidden; position:relative; }
.sybjtj-w .app-list li{ width:338px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.sybjtj-w dt{ font-size:16px; width:100%; margin-bottom:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.sybjtj-w dd{ height:73px; padding:7px 6px 0 92px; margin-bottom:15px; width:210px; background-color:#f7f7f7; overflow:hidden; position:relative; }
.sybjtj-w dd img{ position:absolute; left:0; top:0; display:block; border-radius:16px; }
.sybjtj-w dd .info{ font-size:12px; color:#999; line-height:24px; margin-bottom:2px; }
.sybjtj-w dd .info span.fenlei{ margin-right:18px; }
.sybjtj-w dd .info span.size{ max-width:86px; white-space:nowrap; }
.sybjtj-w dd .info span{ display:inline-block; }
.sybjtj-w dd .desc{ font-size:12px; color:#666; line-height:20px; height:40px; overflow:hidden; }
.syzxzt{ padding-top:19px; }
.syzxzt .zt-img{ width:355px; padding-top:5px; margin-bottom:4px; font-size:0; overflow:hidden; }
.syzxzt .zt-img a{ display:inline-block; margin-right:16px; overflow:hidden; position:relative; }
.syzxzt .zt-img a img{ display:block; width:161px; height:79px; }
.syzxzt .zt-img a:hover img{ transform:scale(1)}
.syzt-list{ width:104%; overflow:hidden; }
.syzt-list li{ height:32px; line-height:32px; background:url(../images/dian1.png) no-repeat left center; padding-left:12px; width:153px; float:left; margin-left:8px; display:inline; overflow:hidden; }
.syzt-list li i{ font-size:15px; }
.sycypc-bt{ height:52px; border-bottom:3px solid var(--color); line-height:48px; }
.sycypc-bt h3{font-size:22px;font-weight:700;background:url(../images/idx_icos.png) no-repeat 0 0;width: 160px;padding-left:62px;float:left;}
.sycypc-bt h3.icon-az-bibei-game{ background:url(../images/az-bibei-game.png) no-repeat; }
.sycypc-bt h3.icon-az-bibei-app{ background:url(../images/az-bibei-app.png) no-repeat; }
.main-sjyy .sycypc-bt h3.icon-az-bibei-game{ background-position:0 0; }
.main-sjyy .sycypc-bt h3.icon-az-bibei-app{ background-position:0 0; }

.sycypc-bt span.jiben{ float:right; color:#999; padding-right:40px; }
.sycypc-bt span.jiben font{ margin-right:12px; }
.sjyy-tab{ float:left; margin-top:24px; }
.sjyy-tab li{ float:left; width:80px; height:28px; line-height:28px; text-align:center; background:#fff; font-size:14px; }
.sjyy-tab li.tab_2{ background:var(--color); color:#FFF; cursor:pointer; }
.main-sjyy .sycypc-bt h3{ background-position:0 -60px; }
.main-game .sycypc-bt h3{ background-position:0 -120px; }
.main-sjyy .sycypc-bt h3.phone_soft{background-position: 0 -240px;}
.main-syflgx .sycypc-bt h3{ background-position:0 -180px; }
.sycypc-list{ width:100%; overflow:hidden; }
.sycypc-list ul{ padding-top:20px; margin-left:-9px; width:102%; overflow:hidden; }
.sycypc-list ul li{ width:155px; padding:0 9px; height:190px; border-right:1px solid #ececec; float:left; }
.sycypc-list ul li span{ display:block; width:155px; line-height:40px; background-color:#f6f6f6; text-align:center; margin-bottom:5px; }
.sycypc-list ul li p a{ height:34px; line-height:34px; display:block; margin-left:7px; overflow:hidden; }
.sycypc-list ul li p a img{ width:24px; height:24px; margin-right:8px; border-radius:3px; vertical-align:middle; }
.sjyy-list{ width:102%; overflow:hidden; }
.sjyy-list li{ float:left; padding:0 40px 0 2px; width:80px; margin-top:14px; text-align:center; }
.sjyy-list li a{ display:block; }
/*.soft-list li a:hover{ padding-left:2px; } */
.sjyy-list li a p{ line-height:20px; height:20px; overflow:hidden; }
.sjyy-list li img{ display:block; width:80px; height:80px; margin:0 auto 9px; border-radius:12px; }
.sjyy-list li p.sjyy-li-b{ font-size:12px; color:#999; }
.sjyy-list li .button-link{ display:block; width:80px; height:32px; line-height:32px; text-align:center; border-radius:3px; background:var(--color); color:#fff; margin-top:12px; }
.sjyy-yang{ width:850px; padding-top:6px; padding-bottom:4px; }
.main-syflgx .syflgx-ye{ float:left; width:830px; margin-top:20px; }
.main-syflgx .sjyy-hot-list{ margin-top:12px; }
.main-syflgx .ul-list{ width:830px; margin-right:30px; float:left; overflow:hidden; }
.main-syflgx .ul-list li a{ max-width:315px; font-size: 14px; color: #333; float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.main-syflgx .ul-list li a:hover{ text-decoration:underline; }

/*排行榜*/
.sjyy-hot{ margin-top:21px; }
.sjyy-hot .hd{ height:24px; position:relative; }
.sjyy-hot .hd h4{ font-size:18px; font-weight:700; line-height:24px; height:24px; }
.sjyy-hot .hd h4 em{ font-size:18px; font-weight:700; color:var(--color); }
.remen-tab{ position:absolute; right:0; top:-1px; }
.remen-tab li{ float:left; line-height:26px; font-size:14px; color:#666; padding:0 10px; cursor:pointer; }
.remen-tab li.tab_2{ color:#fff; background-color:var(--color) !important; }
.sjyy-hot-list{ *zoom:1; overflow:hidden; font-size:14px; margin-top:13px; }
.sjyy-hot-list .sjyy-hot-li{ height:38px; line-height:38px; clear:both; }
.sjyy-hot-list span.other{ float:right; padding-left:10px; }
.sjyy-hot-list span.other a{ color:#999; }
.sjyy-hot-list span.other a:hover{ color:var(--colorh); text-decoration:underline; }
.sjyy-hot-list em{ margin:8px 14px 0 0; display:block; height:22px; line-height:22px; width:22px; text-align:center;font-style:normal; background-color:#c8c8c8; color:#fff; float:left; }
.sjyy-hot-list .em1{ background-color:#ff6161; }
.sjyy-hot-list .em2{ background-color:#ff884d; }
.sjyy-hot-list .em3{ background-color:#ffac3c; }
.sjyy-hot-list .title{ line-height:38px; height:38px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.sjyy-hot-list .intro{ height:48px; margin-top:2px; position:relative; }
.sjyy-hot-list .intro .li_img{ float:left; margin-right:10px; }
.sjyy-hot-list .intro img{ display:block; width:48px; height:48px; border-radius:6px; }
.sjyy-hot-list .intro .li_intr{ float:left; width:123px; line-height:20px; overflow:hidden; }
.sjyy-hot-list .intro .li_intr p{ font-size:12px; color:#999; margin-top:6px; }
.sjyy-hot-list .intro .li_intr p a{ color:#999; }
.sjyy-hot-list .intro .li_intr p a:hover{ color:var(--color); }
.sjyy-hot-list .intro .li_btn{ float:right; margin-top:8px; }
.sjyy-hot-list .intro .li_btn a{ display:block; width:60px; height:30px; line-height:30px; text-align:center; color:var(--colorh); border:1px solid var(--color); }
.sjyy-hot-list .intro .li_btn a:hover{ background-color:var(--color); color:#fff; }
.sjyy-hot-list .intro{ display:none; }
.sycypc-nr .sjyy-hot{ float:right; width:340px; overflow:hidden; }
.sycypc-nr .sjyy-hot .hd h4{ border:none; padding-left:0; }
.main-sjyy .sjyy-hot-list{ margin-top:12px; }
.main-sjyy .sjyy-hot-list .title, .main-game .sjyy-hot-list .title, .main-syflgx .sjyy-hot-list .title{ width:220px; }

/*软件下载*/
.rjpdsy-top-tui{ border:1px solid #eaeaea; width:1198px; padding-bottom:19px; overflow:hidden; position:relative; }
.rjpdsy-top-tui .top-tui-w{ height:43px; line-height:43px; border-bottom:2px solid var(--color); padding-right:19px; position:relative; }
.rjpdsy-top-tui .top-tui-tab{ float:left; margin-bottom:-2px; position:relative; }
.rjpdsy-top-tui .top-tui-tab li{ float:left; height:43px; line-height: 43px; background:#f3f3f3; cursor:pointer; }
.rjpdsy-top-tui .top-tui-tab li span{ display:block; float: left; line-height: 43px; font-size:22px; font-weight:bold; color:#333; padding:0 15px; }
.rjpdsy-top-tui .top-tui-tab li.tab_2 span{ background-color: var(--color); color: #fff; }
.rjpdsy-top-tui .top-tui-ye .top-tui-more{ position:absolute; top:12px; right:19px; font-size:14px; color:#888; }
.rjpdsy-top-tui .top-tui-ye .top-tui-more:hover{ color:var(--colorh); }
.rjpdsy-top-tui .soft-list li{ padding:0 15px 0 24px; margin-top:21px; }
.rjpdsy-top-tui .soft-list li a{ height:129px; overflow:hidden; }
.rjpdsy-top-tui .soft-list li a:hover{ padding-left:0; }
.rjpdsy-top-tui .soft-list li a:hover .tui-link{ display:block; }
.rjpdsy-top-tui .soft-list li a:hover .sjyy-li-a{ display:none; }
.top-tui-list{ width:100%; padding-left:19px; margin-top:5px; overflow:hidden; }
.top-tui-list li{ height:80px; margin:20px 34px 0 0; float:left; padding:0 0 7px 75px; width:190px; overflow:hidden; position:relative; }
.top-tui-list li .tu{ position:absolute; left:0; top:0; }
.top-tui-list li .tu img{ display:block; width:60px; height:60px; border-radius:12px; }
.top-tui-list li .tit{ font-size:15px; height:31px; line-height:29px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; }
.top-tui-list li .qita{ font-size:14px; color:#999; margin-top:4px; }
.top-tui-list li .qita a{ color:#999; }
.top-tui-list li .qita a:hover{ color:var(--color); text-decoration:underline; }
.top-tui-list li .tui-link{ display: block; position:absolute; top:25px; right:0; width:60px; height:30px; line-height:30px; text-align:center; color:var(--color); letter-spacing:1px; border:1px solid var(--color); overflow:hidden; border-radius: 5px; }
.rjpdsyzttj{margin-top:25px;font-size:16px;clear:both}
.rjpdsyzttj a{background-color:#F5F5F5;border:1px solid #ECECEC;color:#888;padding:5px 10px;margin:0 8px 5px 0;text-align:center;text-decoration:none;display:inline-block}
.rjpdsyzttj a:hover{border:1px solid var(--color);background-color:var(--color);color:#FFF}
.rjpdsyzttj a span{padding:0 5px;font-size:14px}
.top-tui-list li .tui-link:hover{ background-color:var(--color); color:#fff; }
.rjpdsy-fenlei{ width:1200px; /*overflow:hidden;*/ }
.rjpdsy-fenlei .hd, .rjpdsy-fenlei .hd2,.dabt{ width:1200px; height:43px; line-height:43px; border-bottom:2px solid var(--color); }
.dabt{width: 100%;}
.rjpdsy-fenlei .hd h3,.dabt h3, .diz-s .on span{ padding: 0 20px; float:left; line-height: 43px; height: 43px; font-size:18px; color:#fff; background-color:var(--color); text-align:center; }
.rjpdsy-fenlei .hd2 h3{ padding:0 20px; float:left; font-size:18px; color:#fff; background-color:var(--color); text-align:center; }
.rjpdsy-fenlei .hd h3{font-size: 22px;}
.rjpdsy-fenlei .more{ font-weight:400; margin-right:19px; }
.rjpdsy-fenlei ul.fl-tab{ padding-left:32px; float:left; overflow:hidden; }
.rjpdsy-fenlei ul.fl-tab li{ float:left; font-size:16px; color:#666; padding:0 10px; margin-right:18px; cursor:pointer; }
.rjpdsy-fenlei ul.fl-tab li.tab_2{ color:var(--color); background:url(../images/tab_line.gif) no-repeat center 35px; }
.rjpdsy-fenlei ul.fl-tab li:hover{ color:var(--color); }
.rjpdsy-fenlei .bd{ width:102%; }
.rjpdsy-fenlei .kuai{ float:left; border:1px solid #ececec; padding:19px 0 19px 19px; width:569px; margin:20px 20px 0 0; }
.rjpdsy-fenlei .kuai:hover{ z-index:2; box-shadow:0px 7px 7px rgba(0,0,0,0.1);-moz-box-shadow:0px 7px 7px rgba(0,0,0,0.1);box-shadow:0px 7px 7px rgba(0,0,0,0.1);-webkit-transition: all 0.2s linear;transition: all 0.2s linear; border-color:#e0e0e0; }
.rjpdsy-fenlei .kuai .da{ height:22px; line-height:22px; overflow: hidden; border-left:4px solid var(--color); font-size:18px; font-weight:700; padding-left:10px; }
.rjpdsy-fenlei .kuai .fenlei-ming{ height:140px; overflow: hidden; margin-top:20px; }
.rjpdsy-fenlei .kuai .fenlei-ming a{ display:inline-block; float:left; width:98px; height:40px; line-height:40px; text-align:center; background-color:#ececec; margin-right:15px;margin-bottom: 10px; color:#565656; font-size:14px; overflow:hidden; }
.rjpdsy-fenlei .kuai .fenlei-ming a.fenlei-more{ width:96px; height:38px; line-height:38px; background-color:#fff; border:1px solid var(--color); color:var(--color); }
.rjpdsy-fenlei .kuai .fenlei-ming a:hover{ background-color:var(--color); color:#fff; }
.rjpdsy-fenlei .kuai .xuxian{ height:0; font-size:0; border-top:1px dashed #ddd; margin-top:24px; margin-right:19px; }
.rjpdsy-fenlei-list{ margin-top:-2px; max-height: 357px; overflow: hidden; }
.rjpdsy-fenlei-list li{ float:left; width:284px; margin-top:20px; }
.rjpdsy-fenlei-list li .tu{ float:left; width:48px; margin-right:12px; }
.rjpdsy-fenlei-list li .tu img{ display:block; border-radius:6px; }
.rjpdsy-fenlei-list li .jichu{ float:left; width:204px; overflow:hidden; position:relative; }
.rjpdsy-fenlei-list li .ming{ font-size:14px; height:26px; line-height:26px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; }
.rjpdsy-fenlei-list li .qita{ font-size:12px; color:#999; margin-top:3px; }

/*下载内页*/
.soft-title{ height:64px; border-bottom:2px solid var(--color); padding: 0 21px; background-color: #f7f7f7; }
.soft-title h1{ float:left; font-size:24px; font-weight:bold; line-height:64px; overflow:hidden; }
.soft-title h1 span {
    font-size: 14px;
    padding-left: 10px;
    margin-left: 10px;
    border-left: 1px solid #DDD;
}
.soft-title img.icons{ float:left; margin: 10px 16px 0 0; width:44px; height:44px; }
.bdfx{
	background-color:#FFF;
	float: right;
	margin-top:10px;
	margin-right:13px;
}
.soft-attribute{ border-top:none; padding:0 0 10px 0; margin-top: 2px; }
.soft-attribute .soft-attribute-k{ float:left; width:540px; margin-right:20px; overflow:hidden; }
.soft-attribute .area-r{ float:right; width:280px; overflow:hidden; }
.soft-attribute-w{ float:left; width:104%; }
.soft-attribute-n p{ font-size:14px; float:left; width:270px; line-height:30px; height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.soft-attribute-n p:nth-child(9n){ width:408px; }
.soft-attribute-n p span{ color:#999; }
.soft-attribute-n p a{ color:var(--colorh); }
.soft-attribute-n p.yhpf{ width:380px; }
.soft-attribute-n p.yhpf .stars{ vertical-align:-3px; }
.soft-attribute-n p.yhpf em{ font-size:16px; color:#f80; font-style:italic; font-family: Arial; padding:0 8px 0 6px; }
.soft-attribute-n p.yhpf a{ color:#ff3d3d; }
.soft-attribute-n p a:hover{ text-decoration:underline; color:#f00; }
.soft-attribute .jiance{ width:85%; float:left; height:35px; line-height:35px; background:#f4f4f4; margin-top:13px; overflow:hidden; }
.soft-attribute .jiance em{ display:block; float:left; width:88px; color:#808080; text-indent:9px; margin-right:3px; background:url(../images/icosprit.png) no-repeat 0 -60px; }
.soft-attribute .jiance span{ float:left; font-size:12px; color:#565656; background:url(../images/icosprit.png) no-repeat; margin:0 15px 0 7px; }
.soft-attribute .jiance .xtu1{ background-position:-210px -125px; padding-left:24px; }
.soft-attribute .jiance .xtu2{ background-position:-211px -159px; padding-left:24px; }
.soft-attribute .jiance .xtu3{ background-position:-213px -194px; padding-left:21px; }
.soft-attribute .jiance .xtu4{ background-position:-210px -229px; padding-left:24px; }
.soft-attribute .jiance .xtu5{ background-position:-213px -263px; padding-left:21px; margin-right:0; }
.soft-topxz{ width:100%; float:left; }
.soft-topxz ul{ padding-top:20px; float:left; }
.soft-topxz ul li{ float:left; width:148px; margin-right:30px; }
.soft-topxz .face{ display:block; float:left; margin-right:8px; width:34px; height:34px; background:url(../images/icosprit.png) no-repeat; }
.soft-topxz .number{ font-size:12px; }
.soft-topxz .number font{ display:block; color:#777; }
.soft-topxz .percent{ font-size:12px; line-height:14px; margin-top:7px; }
.soft-topxz .percent .grey{ display:block; float:left; height:10px; width:110px; background-color:#f2f2f2; margin-top:2px; margin-right:4px; overflow:hidden; }
.soft-topxz .percent .color{ display:block; float:left; height:10px; background-color:#ff6160; }
.soft-topxz .level1 .face{ background-position:0 -110px; }
.soft-topxz .level2 .face{ background-position:-78px -110px; }
.soft-topxz .level2 .percent .color{ background-color:#888; }
.soft-topxz .level1 a:hover{ color:#ff6160; }
.soft-topxz .level2 a:hover{ color:#888; }
.soft-attribute .downfile_hits{ display:block; float:right; background:#06b537; width:184px; height:66px; line-height:66px; font-size:26px; color:#fff; text-indent:55px; letter-spacing:1px; margin-top:17px; border-radius:5px; overflow:hidden; position:relative; }
.soft-attribute .downfile_hits span{ position:absolute; left:18px; top:16px; background:url(../images/icosprit.png) no-repeat -148px 0; display:block; width:27px; height:34px; overflow:hidden; }
.soft-attribute .downfile_hits:hover{ background-color:#04a536; }
.z-w880{ width:900px; float:left;/* overflow:hidden; */}
.dw-nav{ height:44px; border-bottom:2px solid var(--color); position:relative; }
.dw-nav-n{ position:absolute; left:0; top:0; box-sizing:border-box; }
.dw-nav a{ display:block; height:43px; line-height:43px; font-size:18px; color: #707070; font-weight: bold; float:left; width:117px; text-align:center; border:1px solid #eaeaea; border-bottom: none; background-color: #f7f7f7; }
.dw-nav a+a{margin-left: -1px;}
.dw-nav #n1{ width:127px; }
.dw-nav #n7{ border-right:none; color:var(--colorh); }
.dw-nav-n .jjdw{ background-color:var(--color); color:#fff; border-color: var(--color); }
.dw-nav-n .jjdw:hover{ color:#fff; }
.content_soft{ border-top:none; padding:0 30px 30px; font-size:14px; }
.content_soft .neirong{ line-height:30px; color:#333; padding-top:10px; }
.content_soft .neirong p{ text-indent:1em; padding:5px 0 14px; }
.content_soft .neirong .introTit{font-size: 18px; color: #333; font-weight: bold; text-indent: 0;}
.content_soft .neirong .introTit:before{content: ''; display: inline-block; vertical-align: middle; width: 4px; height: 22px; background-color: var(--color); margin: 0 10px 0 0;}
.content_soft .neirong img{margin:0 auto;display:block;height: auto !important;}
.content_soft .nrjjzk-an{ padding-bottom:1px;padding-top: 5px; }
.content_soft .nrjjzk-an a{ display:block; width:202px; height:38px; line-height:38px; text-align:center; background:var(--color); color:#fff; margin:0 auto; }
.neirong h3 {
    height: 34px;
    line-height: 32px;
    margin: 9px 0 5px;
    padding: 0;
    color: #333;
    font-size: 16px;
    text-indent: 10px;
    border-bottom: 1px solid #d0d0d0;
    background: url(../images/h3bg.png) no-repeat 0 8px;
}
.w838{ overflow:hidden; }
.w838.mt20{margin-top: 35px;}
.zt_w838{ width:838px; border:1px solid #ececec; padding:10px 20px 20px; overflow:hidden; }
.nrytj-lie2{ width:106%; padding-bottom:20px; }
.nrytj-lie2 li{ float:left; width:250px; margin-top:20px; margin-right:44px; }
.nrytj-lie2 li img{ float:left; width:48px; margin-right:12px; overflow:hidden; display:block; border-radius:6px; }
.nrytj-lie2 li .intro{ float:left; width:190px; overflow:hidden; position:relative; }
.nrytj-lie2 li .intro p{ font-size: 12px; }
.nrytj-lie2 li .intro2{ float:left; width:778px; overflow:hidden; position:relative; }
.nrytj-lie2 li .cnxyming{ float:left; width:100%; font-size:14px; height:16px; line-height:16px; margin-bottom:11px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; }
.nrytj-lie2 li .p-star{ height:26px; }
.nrytj-lie2 li .other{ font-size:12px; color:#999; margin-top:3px; }
.nrytj-lie2 li .button-link{ position:absolute; top:10px; right:0; }
.nrytj-lie2 li .button-link a{ display:block; width:56px; height:26px; line-height:26px; text-align:center; color:var(--colorh); background:#fff; border:1px solid var(--color); overflow:hidden; }
.nrytj-lie2 li .button-link a:hover{ background-color:var(--color); color:#fff; }
.nrytj-lie2 li.no_line{ width:838px; height:0; line-height:0; font-size:0; border-top:1px dashed #ddd; overflow:hidden; }
.w838 .nrytj-wntj .nrytj-lie2{ padding:5px 0 20px; }
.w838 .nrytj-wntj .nrytj-lie2 li{ width:838px; margin-right:0; margin-top:15px; }
.w838 .nrytj-wntj .nrytj-lie2 li .intro{ width:778px; }
.w838 .nrytj-wntj .nrytj-lie2 li .cnxyming{ height:26px; line-height:26px; margin-bottom:0; }
.w838 .nrytj-wntj .nrytj-lie2 li.no_line{ margin-top:15px; }
.nryzt-wai{ width:838px; overflow:hidden; }
.nryzt-jieshao{ height:120px; padding-left:220px; margin:20px 0; position:relative; }
.nryzt-jieshao .zt-tu{ position:absolute; top:0; left:0; }
.nryzt-jieshao .zt-tu img{ display:block; width:200px; height:120px; }
.nryzt-jieshao .ztming{ height:38px; line-height:38px; font-size:20px; font-weight:bold; }
.nryzt-jieshao .ztming span{ font-size:13px; color:#999; font-weight:400; padding-right:3px; }
.nryzt-jieshao .neirong{ font-size:14px; color:#666; line-height:25px; margin-top:4px; height:75px; overflow:hidden; }
.ul-xian{ border-top:1px dashed #ddd; }
.djdxh-list{  padding:20px 0; position:relative; overflow: hidden; }
.djdxh-list li{ float:left; width:12.5%; text-align:center; }
.djdxh-list li .ming{ line-height:20px; overflow:hidden; }
.djdxh-list li a{display: block;}
.djdxh-list li img{ width:48px; height:48px; border-radius:5px; display:block; margin: 0 auto; }
.djdxh-list li span{ display:block; height: 20px; overflow: hidden; text-align: center; padding: 0 5px; margin-top: 5px;}
.djdxh-list li .qita {
    font-size: 10px;
    color: #999;
}
.djdxh-list li .button-link{ display:block; width:56px; height:26px; line-height:26px; text-align:center; color:var(--colorh); background:#fff; border:1px solid var(--color); margin:8px auto 0; overflow:hidden; }
.djdxh-list li .button-link:hover{ background-color:var(--color); color:#fff; }
.djdxh-list.ul-xian:after{ content:""; position:absolute; top:-1px; right:0; width:25px; height:0; border-top:1px solid #fff; clear:both; overflow:hidden; }
.nryztbh-list{ float:left; width:103%; padding:20px 0 0 0; position:relative; }
.nryztbh-list li{ float:left; width:86px; text-align:center; margin-right:21px; }
.nryztbh-list li .ming{ max-height:92px; font-size:12px; line-height:18px; overflow:hidden; }
.nryztbh-list li img{ width:48px; height:48px; border-radius:6px; display:inline; }
.nryztbh-list li span{ display:block; width:100%; padding-top:4px; height: 20px;}
.nryztbh-list li .qita {
    font-size: 10px;
    color: #999;
}
.nryztbh-list li .button-link{ display:block; width:56px; height:26px; line-height:26px; text-align:center; color:var(--colorh); background:#fff; border:1px solid var(--color); margin:8px auto 0; overflow:hidden; }
.nryztbh-list li .button-link:hover{ background-color:var(--color); color:#fff; }
.nryztbh-list.ul-xian:after{ content:""; position:absolute; top:-1px; right:0; width:25px; height:0; border-top:1px solid #fff; clear:both; overflow:hidden; }

/*fly-soft分类页信息列表*/
.fly-zhu{ float:left; width:859px; padding:0 20px 5px 0; border-right:1px solid #ececec; /*overflow:hidden;*/ }
/* .dabt{height:44px;line-height:51px;border-bottom:2px solid #ddd;position:relative;margin-top: 10px;} */
.dabtzt{ height:auto; line-height:30px; position:relative; }
/* .dabt h3{ float:left; height:46px; background:#fff; padding-right:4px; margin-bottom:-2px; position:relative; }
.dabt h3 span{ display:block; float:left; height:43px; border-bottom:3px solid var(--color); font-size:20px; font-weight:700; padding:0 4px; }
.dabt h3 em{ color:var(--colorh); font-weight:700; } */
.fly-soft li{ width:99%; float:left; padding:18px 0; padding-left:1%; border-bottom:1px dashed #ddd; position:relative; }
.fly-soft .img{ float:left; margin-right:15px; }
.fly-soft .img img{ display:block; width:70px; height:70px; border-radius:8px; }
.fly-soft .con{ float:left; width:590px; }
.fly-soft .name{ font-size:16px; height:20px; line-height:20px; margin-bottom:8px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.fly-soft .top{ padding-right:150px; position:relative; }
.fly-soft .top .name{ margin-bottom:16px; font-size:18px; height:22px; line-height:22px; }
.fly-soft .jianjie{font-size:13px;color:#888;line-height:22px;/* height:44px; */overflow:hidden;}
.fly-soft .downlink{ position:absolute; right:2px; bottom:24px; }
.fly-soft .downlink a{ display:block; background-color:var(--color); width:99px; line-height:36px; font-size:14px; color:#fff; text-align:center; letter-spacing:1px; overflow:hidden; -moz-border-radius:5px; -webkit-border-radius:5px;  border-radius:5px; }
.fly-soft .downlink a:hover{ background-color:var(--colorh); }
.fly-soft em{ display:block; background:url(../images/icosprit.png) no-repeat -120px -296px; float:left; margin-right:5px; width:30px; height:44px; text-align:center; line-height:38px; font-size:16px; color:#fff; font-weight:normal; overflow:hidden; }
.fly-soft em.top1{ background-position:0 -296px; }
.fly-soft em.top2{ background-position:-40px -296px; }
.fly-soft em.top3{ background-position:-80px -296px; }
.fly-soft .jichu{ line-height:25px; height:24px; margin-bottom:6px; }
.fly-soft .jichu span{ font-size:13px; color:#666; margin-right:20px; }
.fly-soft .jichu span a{ color:#666; }
.fly-soft .jichu span a:hover{ color:var(--colorh); text-decoration:underline; }
.fly-soft .jichu label{ color:#999;}
.fly-soft .jichu .pc, .fly-soft .jichu .andr, .fly-soft .jichu .ios{ display:inline-block; line-height:22px; padding:0 10px; font-size:13px; overflow:hidden; border-radius:22px; vertical-align:middle; position:relative; top:-2px; *top:0; margin:0 8px 0 2px; }
.fly-soft .jichu .pc{ border:1px solid #45b8fb; color:#45b8fb; }
.fly-soft .jichu .pc:hover{ background-color:#45b8fb; color:#fff; text-decoration:none; }
.fly-soft .jichu .andr{ border:1px solid #8abd13; color:#8abd13; }
.fly-soft .jichu .andr:hover{ background-color:#8abd13; color:#fff; text-decoration:none; }
.fly-soft .jichu .ios{ border:1px solid #a7a7a7; color:#a7a7a7; }
.fly-soft .jichu .ios:hover{ background-color:#a7a7a7; color:#fff; text-decoration:none; }
.c-sjyy-hot-list .fly-soft li{ height:70px; }
.fly-soft-list .shu{ float:right; margin-top:-31px; color:#666; font-size:14px; }
.fly-soft-list .shu em{ color:var(--colorh); padding:0 4px; }
.fly-soft-list .img{ padding-top:3px; }
.fly-soft-list .jieshao{float:left;width:625px;}
.fly-soft-list .xingji{ position:absolute; right:3px; top:0; font-size:14px; color:#999; line-height:22px; }
.fly-soft-list .xingji .stars{ position:relative; top:-2px; *top:0; }
.fly-soft-list .xia{/* height:73px; */overflow:hidden;}
.fly-caidan{ padding:6px 0 25px 0; margin-right:-15px; }
.fly-caidan a{ float:left; width:93px; height:32px; line-height:32px; background:#fff; border:1px solid #ddd; text-align:center; color:#565656; font-size:14px; margin:14px 13px 0 0; cursor:pointer; }
.fly-caidan a:hover{ background:var(--color); border-color:var(--color); color:#fff; }
.fly-caidan .weizhi{ background:var(--color); border-color:var(--color); color:#fff; }
.fly-caidan .all{ background:var(--color); border-color:var(--color); color:#fff; }
.rjflyzttj ul{ width:102%; padding-top:7px; padding-left:7px; padding-bottom:20px; overflow:hidden; }
.rjflyzttj ul li{ height:22px; line-height:22px; background:url(../images/icosprit.png) no-repeat -210px -60px; padding-left:28px; float:left; width:112px; margin:10px 10px 0 0; overflow:hidden; }

/*内容页分类菜单*/
.nryfl-w{ overflow:hidden; }
.nryfl-w .hd{ height:24px; line-height:24px; margin-bottom:10px; position:relative; }
.nryfl-w .hd h3{ font-size:20px; font-weight:700; border-left:4px solid var(--color); padding-left:12px; float:left; }
.nryfl-w .nrfl .bd{ width:289px; margin-right:-9px; padding-bottom:2px; }
.nryfl-w .nrfl .bd .all{ background: var(--color);border-color: var(--color);color: #fff; }
.nryfl-w .nrfl .bd a{ float:left; width:87px; height:32px; line-height:32px; background:#f2f2f2; text-align:center; color:#565656; font-size:14px; margin:9px 9px 0 0; cursor:pointer; }
.nryfl-w .nrfl .bd a:hover{ background:var(--color); color:#fff; }
.nryfl-w .nrfl .bd .weizhi{ background:var(--color);color:#fff; }
.nryfl-w .w-nrfl .weizhi, .nryfl-w .w-nrfl a:hover{ background:#999 !important; }

/*w300*/
.soft-basic + .content{margin-top: 20px;}
.nry-w300{ float:right; width:280px; overflow:hidden; }
.enry-w300{width: 300px;}
.nry-w300 .hd{ height:24px; line-height:24px; margin-bottom:10px; position:relative; }
.nry-w300 .hd h3{ font-size:20px; font-weight:700; border-left:4px solid var(--color); padding-left:12px; float:left; }
.nry-w300 .nrfl .bd{ margin-left: -9px; padding-bottom:2px; }
.nry-w300 .nrfl .bd a{ float:left; width:87px; height:32px; line-height:32px; background:#f2f2f2; text-align:center; color:#565656; font-size:14px; margin:9px 0 0 9px; cursor:pointer; }
.nry-w300 .nrfl .bd a:hover{ background:var(--color); color:#fff; }
.nry-w300 .nrfl .bd .weizhi{ background:var(--color);color:#fff; }
.nry-w300 .w-nrfl .weizhi, .nry-w300 .w-nrfl a:hover{ background:#999 !important; }
.nry-w300 .zxrj .bd{ margin-bottom:-3px; }
.nry-w300 .flyrjtj-list{ width:110%; margin-top:-10px; }
.nry-w300 .flyrjtj-list li{ padding:0 30px 0 0; margin-top:20px; }
.nry-w300 .flyrjtj-list li img{ display:block; width:70px; height:70px; margin:0 auto 8px; }
.flyrjtj-list{ width:102%; overflow:hidden; }
.flyrjtj-list li{ float:left; padding:0 40px 0 2px; width:80px; margin-top:14px; text-align:center; }
.flyrjtj-list li a{ display:block; }
/*.flyrjtj-list li a:hover{ padding-left:2px; } */
.flyrjtj-list li a p{ line-height:20px; height:20px; overflow:hidden; }
.flyrjtj-list li img{ display:block; width:80px; height:80px; margin:0 auto 9px; border-radius:12px; }
.flyrjtj-list li p.item-info{ font-size:12px; color:#999; }
.flyrjtj-list li .down-link{ display:block; width:80px; height:32px; line-height:32px; text-align:center; border-radius:3px; background:var(--color); color:#fff; margin-top:12px; }
.nry-w300 .remen.mt20{ margin-top:35px; }
.nry-w300 .sjyy-hot-list .title{ width:244px; }
.nry-w300 .zxzt .zt-list li{ width:135px; margin-left:0; margin-right:8px; }
.nry-w300 .zxzt .hd{ margin-bottom:12px; }
.nry-w300 .zxrj-list li{ background:url(../images/dian2.gif) no-repeat left center; padding-left:12px; height:42px; line-height:42px; border-bottom:1px dashed #ddd; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.nry-w300 .zxrj-list li:hover{ background-image:url(../images/dian1.gif); }
.nry-w300 .zxrj-list li:last-child{ border-bottom:none; }

/*===专题首页===*/
.zhuantituijian, .sj-zhuanti, .zhuanti-news{ width:1158px; border:1px solid #ececec; padding:19px 20px 0; overflow:hidden; }
.zhuanti-syts{ width:1158px; border:1px solid #ececec; padding:10px 20px 10px; overflow:hidden;margin-bottom: 20px;}
.zhuantituijian ul.list{ margin-left: -30px; padding-bottom:20px; overflow:hidden; }
.zhuantituijian .list li{ float:left; height:162px; background-color: #f1f1f1; margin:20px 0 0 30px; overflow:hidden; }
.zhuantituijian .list li:hover, .zhuantituijian .list li.hover{ border-color:#c2c2c2; }
.zhuantituijian .list li a{ text-align:center; display:block; height: 152px; padding: 10px 20px 0 20px; width:227px; line-height:19px; font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.zhuantituijian .list li img{ display:block; width:225px; height:109px; margin-bottom:12px; }
.zhuanti-b,.format-info{ border:1px solid #ececec; padding:20px 0 0;padding-bottom:20px}
.zhuanti-b .zt-js{ padding:0 20px; overflow: hidden; }
.zhuanti-b .zt-js-img{ float:left; width:368px; height:222px; overflow:hidden; margin-right: 30px; }
.zhuanti-b .zt-js-img img{ display:block; width: 100%; height: 100%; }
.zhuanti-b .wai{ float:right; width:760px; overflow:hidden; }
.zhuanti-b .title h1{ font-size:26px; font-weight:bold; }
.zhuanti-b .title{ line-height:34px; padding-top:8px; }
.zhuanti-b .title span{ color:#999; }
.zhuanti-b .neirong{ font-size:14px; color:#333; line-height:30px; margin-top:17px; max-height:120px; overflow:hidden; }
.zhuanti-b .qita{ margin-top:12px; }
.zhuanti-b .qita .time{ float:left; color:#999; line-height:36px; }
.zhuanti-b .qita .you{ width:242px; }
.zhuanti-b .qita label{ float:left; line-height:36px; color:#999; }
.zhuanti-b .zt-biaoti{ border-top:2px solid var(--color); height:42px; margin:20px 20px 0; overflow: hidden; }
.zhuanti-b .zt-biaoti span{ display:block; height:41px; line-height:41px; background:var(--color); font-size:20px; color:#fff; font-weight: bold; padding:0 35px; overflow:hidden; float:left;}
.zhuanti-b .zt-lie{ margin-top: -7px; }
.zhuanti-b .zt-dan{ float:left; background:#fafafa; width:326px; height:166px; padding:16px 20px; border:1px solid #e2e2e2; margin:27px 7px 0 20px; position:relative; }
.zhuanti-b .zt-dan .hp{ position:absolute; top:-1px; right:-1px; display:block; width:54px; height:54px; background:url(../images/icosprit.png) no-repeat 0 -220px; }
.zhuanti-b .zt-dan .ming{ font-size:16px; font-weight:bold; line-height:24px; width:326px; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.zhuanti-b .zt-dan .jichu{ margin-top:15px; padding-left:85px; height:70px; position:relative; }
.zhuanti-b .zt-dan .tu{ display:block; position:absolute; top:0; left:0; }
.zhuanti-b .zt-dan .tu img{ display:block; width:70px; height:70px; border-radius:8px; overflow:hidden; }
.zhuanti-b .zt-dan .jichu span{ display:block; font-size:12px; color:#888; line-height:22px; }
.zhuanti-b .zt-dan .jichu .s-star{ margin-bottom:3px; }
.zhuanti-b .zt-dan .downlink{ position:absolute; top:19px; right:0; display:block; background:#fff; width:60px; height:30px; line-height:30px; text-align:center; border:1px solid var(--color); color:var(--color); }
.zhuanti-b .zt-dan .downlink:hover{ background-color:var(--color); color:#fff; }
.zhuanti-b .zt-dan .jianjie{ color:#666; line-height:24px; height:48px; overflow:hidden; margin-top:10px; }
.zhuanti-b .zt-dan:hover { box-shadow:0px 7px 7px rgba(0,0,0,0.1); transition:all 0.2s linear 0s; border-color:#e0e0e0; }

/*格式大全*/
.sybjtj-list{overflow: hidden;}
.sybjtj-list li {height: 22px;line-height: 22px;font-size: 14px;padding: 6px 0 0; margin-bottom: 6px; width: 100%;overflow: hidden;}
.sybjtj-list li img {display: inline-block;float: left;width: 22px;height: 22px;vertical-align: middle;margin-right: 8px;border-radius: 3px;}
.sybjtj-list li .name {float: left;width: 345px;overflow: hidden;}
.sybjtj-list li i.type {display: block;float: left;width: 68px;margin-right: 10px;line-height: 22px;text-align: left;overflow: hidden;position: relative;}
.sybjtj-list li i.type a {font-size: 14px;color: #999;}
.sybjtj-list li .spe {   display: inline-block;   color: #f0831e;}
.sjyy-hot-list .em01 {   background-color: #ff6161;}
.sjyy-hot-list .em02 {   background-color: #ff884d;}
.sjyy-hot-list .em03 {   background-color: #ffac3c;}

/*===下载地址===*/
#dzhi {position: relative;margin-top:5px;}
.diz-s {   overflow: hidden;float:left;}
.diz-s li {   float: left;   text-align: center;}
.diz-s li span {   display: block;   font-size: 16px;   font-weight: 700;   position: relative;   height: 35px;  line-height: 35px;   padding: 0 4px;}
.diz-s .hover span, .diz-s .on span, .diz-s li span:hover {
    color: #fff;
}
.diz-s li span {
    display: block;
    font-size: 16px;
    font-weight: 700;
    position: relative;
    height: 35px;
    line-height: 35px;
    padding: 0 4px;
}
.diz-s .on span span{display: none;}
.downbox {
    width: 280px;
    float: left;
    /* overflow: hidden; */
}
.nrydz-name {
	display: block;
	width: 500px;
    font-size: 14px;
	line-height: 14px;
	color: #333;
    margin: 20px 0;
}

/*===内容页相关信息提示语===*/
.nryxgrjts {margin-top: 10px;color: #666;line-height: 34px;width: 435px;padding-left: 10px;height: 34px;float:right;text-align:right;padding-right: 12px;}
.nryxgrjts a {   color: #0092da;   text-decoration: underline;}

/*===最新软件页代码===*/
.zxgxy-wai{padding:0 20px;background:#fff;border: 1px solid #eaeaea;}
.zxgxy-list{width:100%}
.zxgxy-list th{color:#666;height:45px;text-align:center;font-weight:700;background:#edf5f9}
.zxgxy-list td{border-bottom:1px solid #f3f3f3;color:#666;text-align:center;height:50px;overflow:hidden;line-height:41px;}
.zxgxy-list td .tu{text-align:left;padding-left:15px;width:465px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.zxgxy-list td .tu span,.zxgxy-list td em{color:#808080}
.zxgxy-list td .tu img{position:relative;padding-right:5px;vertical-align:middle;width:22px;height:22px}

/*===排行榜页专题推荐代码===*/
.phby-zttj{background:#fff;padding:0 20px; border: 1px solid #ececec;}
.phby-zttj-c{}
.phby-zttj-a{position:relative;font-weight:700;padding-top: 5px; height:50px;line-height:50px;font-size:18px;color:#333; font-weight: bold;}
.phby-zttj-a:before{content: ''; display: inline-block; vertical-align: middle; width: 4px; height: 22px; background-color: var(--color); margin-right: 10px; margin-top: -3px;}
.phby-zttj-b{border-bottom:1px solid #f3f3f3}
div,input {vertical-align:middle}
.phby-zttj-list{overflow:hidden; margin-top: 5px;}
.h{font-size:0px; line-height:0; overflow:hidden; clear:both; }
.ul-zttj-list{overflow:hidden;width:1200px}
.ul-zttj-list li{float:left;margin-right:15px;margin-bottom:15px}
.zttj-list-tu img{    width: 220px;   height: 115px;}
.zttj-list-tu li .show a{top:-28px;float:left;margin-left:100px}
.ul-zttj-list-span li{overflow:hidden;position:relative}
.ul-zttj-list-span li:hover span{background:url(../images/yunl.png) no-repeat left top;width:42px;height:24px;text-align:left;padding-left:5px;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.ul-zttj-list-span li:hover a{opacity:.4;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.ul-zttj-list-span li span{left:0;top:0;position:absolute;width:18px;height:18px;display:block;line-height:18px;text-align:center;font-size:12px;background:#ababab;color:#fff;font-weight:700}

/*===排行榜页分类列表===*/
.phby-fenlei{margin-top: 20px; background:#fff;padding:0 20px;overflow:hidden;border: 1px solid #eaeaea;}
.h13{height:13px}
.phby-fl-wai .nei{padding-bottom:5px;overflow:hidden; margin-left: -26px;}
/* .phby-fl-dan{width:1200px} */
.phby-fl-dan .ge{float:left;width:270px; margin-left: 26px; height: 470px;}
.phby-fl-dan .ge h3{border-bottom:1px solid #ececec;height:35px;line-height:35px;font-size:14px;font-weight:700}
.phby-fl-dan .ge h3 span{display:inline-block; line-height: 34px; border-bottom:2px solid var(--color); font-size: 18px; color: #333; font-weight: bold;}
.phby-fl-dan .gengduo{border:1px solid #e3e3e3;margin:15px auto;width:127px; line-height: 22px; text-align:center;background:#f3f3f3; border-radius: 5px;}
.phby-fl-dan .gengduo a{color: #808080;}
.phbdg-qie{height:41px;line-height:41px}
.phbdg-qie li{float:left}
.phbdg-qie li a{float:left;padding:0 0 0 6px;width:39px;border:0}
.phbdg-qie .hover a,.phbdg-qie a:hover{color:#fff;background:url(../images/a-bg1.png) no-repeat left 10px}
.TAB .hover a{
	font-weight: bold;
	color:#FFFFFF;
	background-color:#FFFFFF !important;
}
.ul-dan{margin-top: 4px;}
.ul-dan li{border-bottom:1px dashed #e8e6e6;padding:7px 0;overflow:hidden;width:270px}
.ul-dan span{float:left;background:#c2c2c2;color:#fff;height: 22px;line-height: 22px;width: 22px;text-align: center;}
.ul-dan .di1{background:#f04900;background:#f04900;color:#FFF}
.ul-dan .di2{background:#ff8a00;background:#ff8a00;color:#FFF}
.ul-dan .di3{background:#ffc730;background:#ffc730;color:#FFF}
.ul-dan li a{float:left;padding-left:10px;width:220px;height:22px;line-height:24px;overflow: hidden;}

/* 评论-form */
.comment{zoom:1;	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 8px}
.comment .mc{ margin-bottom:5px;text-align: left;border-width: 0px;}
.comment .mc span{ position:relative; top:-5px}
.comment .nr{ font-size:14px; background:#f6f9fb;color: #4a4a4a; border:1px solid #ECECEC; zoom:1; padding:8px 10px; margin:5px 0}
.comment .nr span{display:block;}
.comment .fn{ font-weight:normal}

/*立即预约按钮*/
.yAlert_bg{ display: none; background: rgba(0,0,0,.5); position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 9998; }
.yAlert{width: 500px;position: fixed;height:240px;padding-bottom:10px;left: 50%;z-index: 9999;background: #fff;border-radius: 10px;overflow:hidden;top: 230px;display: none;margin-left: -250px;}
.yAlert_t{background: var(--color);font:16px/45px microsoft yahei;color:#fff;padding:0 15px;}
.yAlert_t span{float: right;font-size: 18px;width: 50px;text-align: center;cursor: pointer;}
.yAlert input,.yAlert .yAlert_bs,.yAlert .yAlert_br{width:80%;padding:0 10px;font:14px/40px microsoft yahei;border-radius: 5px;}
.yAlert input{display: block;margin:20px auto;height: 39px;overflow: hidden;background: #efefef;}
.yAlert_b{
}
.yAlert .yAlert_bs,.yAlert .yAlert_br{font-size:16px;margin:10px auto;text-align: center}
.yAlert .yAlert_bs{background: var(--color);color:#fff;cursor: pointer;}
.yAlert .yAlert_br{border: #abcfdc 1px solid;color: var(--color);cursor: pointer;}

/*游戏截图*/
.screen{border: 1px solid #ececec;padding: 0 20px 20px;font-size: 15px;margin-top: 20px;}
.screen h2{font-size: 20px;color: #413e3e;border-left: 4px solid #2dbfd8;padding-left: 8px;height: 20px;line-height: 20px;margin-bottom: 30px;}
.swiper-scrollbar { border-radius: 10px; position: relative; -ms-touch-action: none; background: #e1edff; height:10px; }
.swiper-scrollbar-drag { height: 100%; width: 100%; position: relative; background: #5396fb; border-radius: 10px; }
.swiper-scrollbar-cursor-drag { cursor: move; }
.swiper-slide img{ border-radius: 5px; display:block; width:  auto; margin:  0 auto; height: 100%; }
.jtimg-box{width: 780px;margin-top: 20px;}
.swiper-container{width: 838px;height: 320px;}
.swiper-slide{ width: auto!important; height: 100%; }
#swiper-scrollbar { margin-top: 10px; }
.swiper-slide a { display: block; width: auto; height: 100%; }
.img-lb span {background: rgba(0,0,0,.5);width: 34px;height:  70px;border-radius: 3px;background-size: 40%;}
.img-lb .swiper-button-next.swiper-button-disabled,.img-lb .swiper-button-prev.swiper-button-disabled{ opacity:1; pointer-events: auto; }
.img-lb span:after {content: "";position: absolute;top: 25px;left: 4px;width: 15px;height: 15px;border: 2px solid #fff;transform: rotate(45deg);border-width: 2px 2px 0 0;}
.img-lb .lb-next{ right:  0; }
.img-lb .lb-prev{ left:  0; }
.img-lb .lb-prev:after {border-width:0 0 2px 2px;left: 13px;}

#jquery-overlay{ height:500px; left:0; position:absolute; top:0; width:100%; z-index:1000; }
#jquery-lightbox{left: 50%!important;line-height:0;position: fixed;text-align:center;top: 50%!important;width: auto;z-index:1001;display: inline;transform: translate(-50%,-50%);}
#jquery-lightbox a img{ border:medium none; }
#lightbox-container-image-box{ background-color:#fff; height:250px; margin:0 auto; position:relative; width: auto!important; overflow: hidden; height: auto!important; max-height: 100%; display: inline; }
#lightbox-container-image{ padding:10px; }
#lightbox-loading{ height:25%; left:0; line-height:0; position:absolute; text-align:center; top:40%; width:100%; }
#lightbox-nav{ height: 100vh; left:0; position:absolute; top:0; width: 100%; z-index:10; }
#lightbox-container-image-box>#lightbox-nav{ left:0; }
#lightbox-nav a{ outline:medium none; }
#lightbox-nav-btnNext,#lightbox-nav-btnPrev{ display:block; height:100%; width:49%; }
#lightbox-nav-btnPrev{ float:left; left:0; }
#lightbox-nav-btnNext{ float:right; right:0; }
#lightbox-container-image-data-box{ background-color:#fff; font:10px/1.4em Verdana,Helvetica,sans-serif; margin:0 auto; overflow:auto; padding:0 10px; width: auto!important; /* max-width: 98.9%; */}
#lightbox-container-image-data{ color:#666; padding:0 10px; }
#lightbox-container-image-data #lightbox-image-details{ float:left; text-align:left; width:70%; }
#lightbox-image-details-caption{ font-weight:700; }
#lightbox-image-details-currentNumber{ clear:left; display:block; padding-bottom:1em; }
#lightbox-secNav-btnClose{ float:right; padding-bottom:.7em; width:66px; }
#lightbox-image { max-height: 94vh; max-width: 100vw; width: auto; height: auto; }

#yhpl{display:none;}

.edtion-box-list{
    width: 100%;
    overflow: hidden;
    margin-top: 15px;
}
.edtion-list{
    width:950px;
}
.edtion-list li{
    width: 405px;
    margin-right:28px;
    float: left;
    border-bottom: 1px dashed #dddddd;
    padding: 10px 0;
}
.edtion-img{
    display: block;
    width: 56px;
    height:56px;
    margin-right:10px;
    float: left;
}
.edtion-img img{
    width:100%;
    height:100%;
    border-radius: 20%;
}
.edtion-info{
    float: left;
    overflow: hidden;
    width: 63%;
}
.edtion-info a{
    color: #333;
    font-size: 15px;
    display:block;
    margin-top: 8px;
    width: 90%;
    height: 24px;
    overflow: hidden;
}
.edtion-info p{
    font-size: 13px;
    color: #999999;
    height: 15px;
    overflow: hidden;
}
.xiazai-btn{
    float: right;
    margin-right: 5px;
    display: block;
    width:72px;
    height:30px;
    border:1px solid var(--color);
    background-color: #fff;
    color: var(--color);
    text-align: center;
    line-height: 30px;
    margin-top:15px;

}
.xiazai-btn:hover{
    background-color: var(--color);
     color: #fff;
}
.yxnry_a{
    float: left;
    width: 280px;
    height: 280px;
    margin-top:15px;
    overflow: hidden;
}

.yx-slide-box{width: 280px;height: 280px;display: block;overflow: hidden;float: left;background: #f9f9f9;border-radius: 2px;position: relative;}
.yx-slide-box .bd,.zt_box .yx-slide-box .bd ul li,.zt_box .yx-slide-box .bd ul li a,.zt_box .yx-slide-box .bd ul li a img{width: 280px;height: 280px;display: block;}
.yx-slide-box .bd ul li a p{height: 30px;width: 100%;position: absolute;left: 0;bottom: 0;color: #fff;overflow: hidden;line-height: 30px;font-size: 13px;background: rgba(0,0,0 ,0.7);}
.yx-slide-box .bd ul li{position: relative;height: 280px;}
.yx-slide-box .bd ul li img{width: 100%; min-height: 280px;}
.yx-slide-box .bd ul li a p span{padding-left: 10px;max-width: 280px;overflow: hidden;display: block;height: 100%;}
.yx-slide-box .hd{ position: absolute; right: 10px; height: 10px; bottom: 13px;}
.yx-slide-box .hd ul{height: 10px;}
.yx-slide-box .hd ul li{width: 10px;height: 10px;background:#fff;display: inline-block !important;margin: 0 5px;}
.yx-slide-box .hd ul li.on{background: #3eb118;}

.yxnry_e{
    float: right;
    width: 570px;
    height: 135px;
    margin-right: 20px;
    margin-top: 40px;
    overflow: hidden;
}
.yx-s-slide{width: 570px;height: 135px;display: block;overflow: hidden;float: left;background: #f9f9f9;border-radius: 2px;position: relative;}
.yx-s-slide .bd,.zt_box .yx-s-slide .bd ul li,.zt_box .yx-s-slide .bd ul li a,.zt_box .yx-s-slide .bd ul li a img{width: 570px;height: 135px;display: block;}
.yx-s-slide .bd ul li a p{height: 20px;width: 100%;position: absolute;left: 0;bottom: 0;color: #fff;overflow: hidden;line-height: 30px;font-size: 13px;background: rgba(0,0,0 ,0.7);}
.yx-s-slide .bd ul li{position: relative;height: 135px;}
.yx-s-slide .bd ul li img{width: 100%; min-height: 135px;}
.yx-s-slide .bd ul li a p span{padding-left: 10px;max-width: 320px;overflow: hidden;display: block;height: 100%;}
.yx-s-slide .hd{ position: absolute; right: 10px; height: 10px; bottom: 13px;}
.yx-s-slide .hd ul{height: 10px;margin-top: 4px;}
.yx-s-slide .hd ul li{width: 10px;height: 10px;background:#fff;display: inline-block !important;margin: 0 5px;}
.yx-s-slide .hd ul li.on{background: #3eb118;}



.listaddr {overflow: hidden;border-bottom:1px solid #999; margin: 16px 0;}
.listaddr a{color: var(--color);}
.listaddr li:nth-child(even){width: 98px!important;}
/* .listaddr li {width: 118px !important;height:36px !important;line-height:33px !important;float: left;overflow: hidden;background: #fff !important;padding-left:0 !important;margin: 5px 7px 0 0 !important;}
.listaddr .txtfont{ float: left; font-weight:bold;font-size:13px;border-top: dashed 1px #ededed; padding-top:5px;width:268px;}
.listaddr li a.c_down {padding-left: 27px;height: 33px;line-height: 33px;display: block;background: #f90;margin: 4px 0 0px 0;margin-right: 3px;background-image: url("../images/c_down.png");background-position: 8px center;background-repeat: no-repeat;font-size:13px;color: #fff;border-radius: 4px;font-family: arial;}
.listaddr li a.c_down:hover{
    opacity: 0.8;
} */
#downdizhi ul {
	width: 100%;
    padding-left:0px;
}
.gaosu-box-tit{
    width: 500px; font-size: 16px; color: #333; font-weight: bold; line-height: 16px; overflow: hidden;
}
.ad-tips{
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 999;
    background: rgba(102,102,102,.6);
    color: #fff;
    font-size: 12px;
    width: 32px;
    height: 20px;
    text-align: center;
    line-height: 20px;
}
.ad-close{
    width:16px;
    height:16px;
    position: absolute;
    right:5px;
    top:5px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAFo9M/3AAAAAXNSR0IArs4c6QAAARVJREFUOBF9kzGWwjAMRGNKOEdSc6G9xzahoOIe1LkLPe1egW3DfOHxcxIHv6dne2Y0lkTo5nkeOi9dJp9Xuyntt0PmnnnvO6FHJ+g8BgCI3ATgDTAAMwBEysxd7E9K6d9pFqYKwAJhVCDxL5zL4nxRQF4VfXbuKGC0nYiyECimEBS0OmTBwBOntQOkcOr5ixwEFkEqJnbIugtPphdeWq67iOpFPut5hCDbxbCw1d1ucVm8aYFFjJrfubyJgJUFLwSj7mdFTLF+H+F6SU93TJ1mHtHlCmwa7WnKmHipJQLX8osb84XBR7sxAt4kWrsxaFSBln6bJsWgkXj1QL9x/kfs9uhS2VtGgIOCbz4+vjph74w25wxv9VjxEc3jX7MAAAAASUVORK5CYII=) no-repeat 0 0;
}
.new-ad2{
    position: relative;
    width:300px;
    height:400px;
    overflow: hidden;
    margin:10px 0;

}
.new-ad1{
    position: relative;
    width: 1200px;
    height:80px;
    overflow: hidden;
    margin:10px 0;
}
.you-index{
    width:1200px;
    margin:38px auto 80px;
    background:#fff;
}
.you-index .header-box{
    width: 1144px;
    border-bottom:1px solid #ededed;
    margin: 0 auto;
}
.you-index .header-box h1{
    font-size:24px;
    line-height: 60px;
    color: #515151;
}
.you-index .header-box p{
    font-size: 14px;
    color: #757575;
    padding-bottom:20px;
}
.you-index .art-left{
    width: 832px;
    float: left;
    margin-left: 29px;
    padding-right:31px;
    padding-top:52px;
    border-right:1px solid #ededed;
}
.you-index .art-left p{
    margin-bottom:24px;
    color: #444444;
    font-size:16px;
    line-height:28px;
}
.you-index .article div{
    float: left;
}
.you-index .article .imgboxs{
    width:237px;
    height:158px;

    margin-right: 20px;
    margin-bottom:20px;
}
.you-index .article-right{
    width:528px;
}
.you-index .article .imgboxs img{

    display: block;
}

.you-index .art-right{
    width:247px;
    float: left;
    margin-left:35px;
    padding-top: 52px;
}
.you-index .art-right div{
    cursor: pointer;
}
.you-index .art-right h3{
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 24px;
}
.you-index .art-right p{
    font-size:15px;
    line-height: 26px;
    color: #757575;
}
.you-index .art-right img{
    width:263px;
    height:150px;
    margin-top:10px;
}

.you-index .line{
    width:96%;
    height:1px;
    background:#d9d9d9;
    margin: 15px auto;
}
.you-index .footer-box{
    width:1144px;

    height:115px;
    margin:0 auto;
    border-top:1px solid #ededed;
    line-height:115px;
    text-align: center;
}

.you-index .footer-box a{
    color:#333333;
    text-align: center;

    font-size:18px;
    font-weight: bold;
}

.zx-box .sycypc-bt h3{
    background: url(../images/zx-icon.png) no-repeat 0 0;
}
.zx-list-box{
    width: 1200px;
    margin: 20px auto 0;
    overflow: hidden;
}
.zx-list{
    width: 1250px;
}
.zx-list .zx-item{
    width: 224px;
    margin-right: 20px;
    float: left;
}
.zx-item-img{
    display: block;
    width: 224px;
    height: 120px;
    position: relative;
    overflow: hidden;
    margin-bottom: 14px;
}
.zx-item-img img{
    width: 100%;
    height: 100%;
}
.zx-item-img div{
    position:absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height:28px;
    line-height: 28px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    background: rgba(0, 0, 0, 0.5);
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
}
.zx-item-img div span{
    width: 90%;
    display: block;
    margin: 0 auto;
    height:28px;
    line-height: 28px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
}
.zx-list-box ul{
    width: 1250px;
}
.zx-list-box ul li{
    width: 224px;
    margin-bottom: 8px;
    margin-right: 20px;
    float: left;
}
.zx-list-box ul li a{
    display: block;
    width: 100%;
    font-size: 14px;
    color: #333333;
    height: 20px;
    line-height: 20px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
}
.zx-list-box ul li a em{
    display: inline-block;
    width: 4px;
    height: 4px;
    background: #cccccc;
    border-radius: 50%;
    margin-right: 8px;
}
.zx-item a:hover,.zx-list-box ul li a:hover{
    color: var(--colorh) !important;
}
.zx-item-img img{
    transition: all linear 0.4s;
    -moz-transition: all linear 0.4s;
    -ms-transition: all linear 0.4s;
    -o-transition: all linear 0.4s;
    -webkit-transition: all linear 0.4s;
}
.zx-item-img img:hover {
    transform: scale(1.06);
    -webkit-transform: scale(1.06);
    -moz-transform: scale(1.06);
    -o-transform: scale(1.06);
    -ms-transform: scale(1.06);
}
.zhuantituijian .dabt h3{font-size: 22px; padding: 0 15px;}

.block-tab { line-height: 44px; height: 44px; border-bottom: 1px solid #ddd; margin-bottom: 15px; }
.block-tab li { width: 50%; float: left; text-align: center; font-size: 18px; color: #666; cursor: pointer; }
.block-tab li.on { height: 42px; border-bottom: 3px solid var(--color); color: var(--color); }

.soft-list8 { overflow: hidden; }
.soft-list8 ul { margin-bottom: 10px; }
.soft-list8 li { overflow: hidden; margin-bottom: 10px; }
.soft-list8 .pic-wrap { width: 48px; height: 48px; float: left; margin-right: 5px; }
.soft-list8 .pic { width: 100%; height: 100%; border-radius: 8px; }
.soft-list8 .btn { float: right; margin-top: -38px; line-height: 24px; width: 52px; color: var(--color); height: 24px; border-radius: 2px; background: none; border: 1px solid var(--color); }
.soft-list8 .btn:hover{background-color: var(--color); color: #fff;}
.soft-list8 .tit { width: 165px; height: 24px; line-height: 24px; line-height: 24px; overflow: hidden; margin-bottom: 2px; }
.soft-list8 .tit a:hover { text-decoration: underline; }
.soft-list8 .txt { font-size: 12px; color: #999; }

.tag-list { overflow: hidden; }
.tag-list ul { overflow: hidden; margin: 0 0 -8px -8px; }
.tag-list li { margin: 0 0 8px 8px; float: left; }
.tag-list a { font-size: 14px; line-height: 20px; color: #666; }
.tag-list a:hover { color: #FD3939; text-decoration: underline; }

.hide{display: none;}
.conbox{margin-top: 10px;}
.content {position: relative;}
.pos-fixed{
	position: fixed;
	top: 0;
}
.bottom-fixed{
	position: fixed;
	top: auto;
	bottom: 0;
}
.bottom-fixed.leave {
    position: absolute;
}
.nry-w300.bottom-fixed{ margin-left: 920px;}
.con-right.pos-fixed{margin-left: 900px;}
.nry-w300.pos-fixed{margin-left: 920px;}
.enry-w300.pos-fixed{margin-left: 900px;}

.main-sycypc.mt10,.main-syflgx.mt10{margin-top: 17px;}

/***
	@Author: ray;
	@create date:2022-06-21;
***/

.fl { float: left; display: inline; }

.fr { float: right; display: inline; }

.content { margin-bottom: 160px; }

.content-l { width: 860px; float: left; min-height: 500px; }
.content-l .laypage_main { margin-bottom: 20px; }

.content-r { width: 310px; float: right; }
.content-r.fixed .be-alike-box, .content-r.fixed .hot-search-box { width: 380px; position: fixed; top: 15px; z-index: 9; }
.content-r.fixed .hot-search-box { top: 645px; }

.content-soft .content-l { width: 110px; min-height: 100px; }
.content-soft .content-c { width: 660px; margin-left: 60px; }
.content-soft .content-r.enter { position: fixed; top: 0; margin-left: 60px; z-index: -1;}
/*.content-soft .content-r.leave { position: absolute; top: auto; bottom: 0; }*/

/*.news-block .content-r.enter { position: fixed; top: 0; margin-left: 30px; }*/
/*.news-block .content-r.leave { position: absolute; top: auto; bottom: 0; }*/

.conbox { margin-bottom: 15px; }

.cate-menu-list { overflow: hidden; }
.cate-menu-list.enter { width: 110px; position: fixed; top: 0; }
/*.cate-menu-list.leave { position: absolute; top: auto; bottom: 0; }*/
.cate-menu-list li { margin-top: 15px;}
.cate-menu-list-news ul {display: flex;}
.cate-menu-list-news li {width: 110px;margin-left: 30px;}
.cate-menu-list a { display: block; height: 34px; line-height: 34px; overflow: hidden; text-align: center; border: 1px solid #ccc; border-radius: 18px; }
.cate-menu-list a.on, .cate-menu-list a:hover { background-color: #17a1ff; border-color: #17a1ff; color: #fff; }

.block-title3, .block-title4 { height: 44px; line-height: 44px; border-bottom: 1px solid #e3e3e3; position: relative; margin-bottom: 15px; }
.block-title3 .title, .block-title4 .title { display: inline-block; vertical-align: top; line-height: 43px; font-size: 18px; font-weight: bold; color: #333; border-bottom: 2px solid #17a1ff; }
.block-title3 .more, .block-title4 .more { float: right; font-size: 16px; }
.block-title3 .more:hover, .block-title4 .more:hover { color: #17a1ff; }
.block-title3 .btn-change, .block-title4 .btn-change { border: 0; float: right; font-size: 14px; padding: 3px 8px; background-color: #17a1ff; color: #fff; cursor: pointer; border-radius: 0; margin-top: 9px; }
.block-title3 .btn-change:hover, .block-title4 .btn-change:hover { background-color: #078ce6; }
.block-title3 .tabs, .block-title4 .tabs { float: right; }
.block-title3 .tabs li, .block-title4 .tabs li { float: left; font-weight: bold; cursor: pointer; }
.block-title3 .tabs li.on, .block-title4 .tabs li.on { color: #17a1ff; }
.block-title3 .tabs li + li, .block-title4 .tabs li + li { margin-left: 50px; }
.block-title3 .tabs li + li:before, .block-title4 .tabs li + li:before { content: '/'; position: absolute; font-size: 16px; color: #ddd; margin-left: -30px; }


.btn2 { display: inline-block; padding: 2px 12px; font-size: 14px; font-weight: 400; line-height: 1.42857143; text-align: center; white-space: nowrap; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; background-image: none; color: #17a1ff; border: 1px solid #17a1ff; border-radius: 2px; -moz-user-select: -moz-none; -ms-user-select: none; -webkit-user-select: none; user-select: none; }
.btn2:hover { background-color: #17a1ff; color: #fff; }
.btn2:active { outline: 0; box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

.js-tab-cont, .js-tab-list { display: none; }
.js-tab-cont.on, .js-tab-list.on { display: block; }

.soft-list { overflow: hidden; }
.soft-list.like ul { margin: 0 0 -15px -27px; }
.soft-list.like li { width: 85px; margin: 0 0 15px 27px; }
.soft-list.like .pic { width: 85px; height: 85px; border-radius: 15px; }
.soft-list ul { overflow: hidden; margin: 0 0 -15px -33px; }
.soft-list li { width: 90px; float: left; margin: 0 0 15px 33px; text-align: center; position: relative; }
.soft-list .pic { display: inline-block; vertical-align: top; width: 80px; height: 80px; border-radius: 12px; }
.soft-list .tit { margin-top: 5px; height: 20px; line-height: 20px; overflow: hidden; text-align: center; font-size: 14px; }
.soft-list .txt { height: 20px; line-height: 20px; overflow: hidden; font-size: 12px; color: #999; margin-top: 2px; }
/*.soft-list .btn { margin-top: 5px; }*/

.soft-list3 { overflow: hidden; }
.soft-list3.like ul { margin: 0 0 -15px -27px; }
.soft-list3.like li { width: 85px; margin: 0 0 15px 27px; }
.soft-list3.like .pic-wrap { width: 85px; height: 85px; }
.soft-list3.top { margin: 20px 0 10px; }
.soft-list3.main3 ul { margin-left: -22px; }
.soft-list3.main3 li { margin-left: 22px; }
.soft-list3 ul { overflow: hidden; margin-top: -15px; margin-left: -35px; }
.soft-list3 li { width: 88px; float: left; margin-left: 35px; margin-top: 15px; }
.soft-list3 a { display: block; position: relative; }
.soft-list3 a:hover .txt, .soft-list3 a:hover .btn3 { display: block; }
.soft-list3 .pic-wrap { height: 88px; position: relative; }
.soft-list3 .pic { width: 100%; height: 100%; border-radius: 15px; }
.soft-list3 .txt { position: absolute; left: 0; right: 0; top: 0; bottom: 0; line-height: 88px; padding: 0 5px; text-align: center; font-size: 0; background: rgba(0, 0, 0, 0.5); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#80000000,endColorstr=#80000000); color: #fff; border-radius: 15px; display: none; }
.soft-list3 .txt p { display: inline-block; vertical-align: middle; font-size: 14px; line-height: 18px; max-height: 36px; overflow: hidden; }
.soft-list3 .tit { line-height: 32px; height: 32px; text-align: center; overflow: hidden; margin-top: 5px; }
.soft-list3 .btn3 { text-align: center; border: 0; padding: 0; height: 32px; line-height: 32px; background-color: #17a1ff; color: #fff; border-radius: 0; position: absolute; left: 0; right: 0; bottom: 0; display: none; }

.soft-list5 li { overflow: hidden; margin-bottom: 8px; }
.soft-list5 .pic { width: 32px; height: 32px; float: left; border-radius: 5px; }
.soft-list5 .tit { height: 31px; line-height: 31px; overflow: hidden; margin-left: 40px; border-bottom: 1px dashed #ddd; }

.soft-top-list2 { overflow: hidden; }
.soft-top-list2 ul { margin-bottom: -15px; }
.soft-top-list2 li { height: 18px; line-height: 18px; margin-bottom: 15px; overflow: hidden; }
.soft-top-list2 .num { width: 18px; height: 18px; background: #879299; color: #fffefe; font-size: 14px; text-align: center; float: left; margin-right: 10px; }
.soft-top-list2 .num1 { background: #fa4e57; }
.soft-top-list2 .num2 { background: #fa7a53; }
.soft-top-list2 .num3 { background: #fbc258; }

.laypage_main { text-align: center; margin: 40px 0; color: #879299; }
.laypage_main span, .laypage_main a { display: inline-block; vertical-align: top; height: 30px; line-height: 30px; min-width: 15px; padding: 0px 8px; border: 1px solid #ededed; color: #666; font-size: 14px; border-radius: 2px; margin-left: 5px; }
.laypage_main a:hover, .laypage_main .laypage_curr { background-color: #17a1ff; border-color: #17a1ff; color: #fff; }

.list-page { margin: 40px 0; padding: 0 20px; text-align: center; }
.list-page span, .list-page a { display: inline-block; height: 36px; line-height: 36px; padding: 0 14px; margin: 0 2px; text-align: center; font-size: 14px; }
.list-page span, .list-page a:hover { color: #fff; background: #17a1ff; }


.news-list ul { margin-top: -10px; }
.news-list li { padding: 20px 0; }
.news-list li + li { border-top: 1px solid #ddd; }
.news-list a { display: block; overflow: hidden; }
.news-list .pic { width: 210px; height: 132px; float: left; margin-right: 20px; }
.news-list .tit { font-size: 18px; font-weight: bold; margin-bottom: 10px; color: #333; }
.news-list .tit:hover { color: #FD3939; }
.news-list .txt { height: 50px; line-height: 25px; font-size: 14px; color: #444; text-align: justify; overflow: hidden; }
.news-list .time { font-size: 16px; color: #aaa; margin-top: 28px; line-height: 1.1; }

.news-list2 { overflow: hidden; }
.news-list2 .focus { overflow: hidden; margin-left: -20px; border-bottom: 1px dashed #cecece; padding-bottom: 5px; margin-bottom: 5px; }
.news-list2 .focus li { width: 145px; float: left; text-align: center; margin-left: 20px; }
.news-list2 .focus .tit:before { content: none; }
.news-list2 .pic { vertical-align: top; width: 145px; height: 92px; }
.news-list2 .tit { display: block; height: 28px; line-height: 28px; overflow: hidden; text-align: justify; }
.news-list2 .tit:hover { color: #FD3939; }
.news-list2 .tit:before { content: ''; display: inline-block; vertical-align: 4px; margin-right: 3px; width: 2px; height: 2px; background: #777; }

.news-list4 { overflow: hidden; }
.news-list4 ul { width: 900px; }
.news-list4 li { width: 190px; float: left; margin-right: 33px; }
.news-list4 a { display: block; }
.news-list4 .pic { display: block; width: 190px; height: 123px; }
.news-list4 .tit { display: block; height: 40px; line-height: 20px; text-align: center; overflow: hidden; margin-top: 5px; word-break: break-all; word-wrap: break-word; }

.news-list5 { overflow: hidden; }
.news-list5 ul { overflow: hidden; margin-top: -5px; margin-left: -50px; }
.news-list5 li { width: 395px; height: 30px; line-height: 30px; overflow: hidden; float: left; margin-left: 50px; }
.news-list5 li:before { content: ''; display: inline-block; vertical-align: 4px; margin-right: 3px; width: 2px; height: 2px; background: #777; }

.news-detail { margin-bottom: 20px; }

.news-detail-head { padding: 5px 0 15px; text-align: center; border-bottom: 1px solid #ddd; overflow: hidden; }
.news-detail-head .title { color: #000; font-size: 24px; font-weight: bold; line-height: 1.5; margin-bottom: 20px; }
.news-detail-head .info { line-height: 22px; text-align: center; }
.news-detail-head .info li { display: inline-block; vertical-align: top; margin: 0 10px; height: 22px; line-height: 22px; font-size: 14px; color: #999; }

.news-detail-body { padding: 15px 0; line-height: 1.8; color: #333; font-size: 15px; overflow: hidden; text-align: justify; text-justify: inter-ideograph; word-break: break-all; }
.news-detail-body img { max-width: 100%;  display: block;margin: 10px auto; float:none !important;}

.introTit { display: block; color: #333; position: relative; padding: 0 0 0 8px; font-weight: 700; text-indent: 0; margin: 10px 0 8px; border-left: 3px solid #17a1ff; border-bottom: 1px solid #efefef; height: 34px; font-size: 15px !important; line-height: 30px !important; }

.news-detail-ft p { height: 32px; line-height: 32px; font-size: 14px; color: #333; overflow: hidden; }
.news-detail-ft p + p { border-top: 1px dashed #ccc; }

.news-detail-slide { position: relative; }
.news-detail-slide .oper-group { position: absolute; top: 6px; right: 0; z-index: 1; }
.news-detail-slide .oper { display: inline-block; vertical-align: top; width: 29px; height: 29px; background: url(../images/oper.png) no-repeat; cursor: pointer; margin-left: 5px; -moz-user-select: -moz-none; -ms-user-select: none; -webkit-user-select: none; user-select: none; }
.news-detail-slide .next { background-position: -30px 0; }
.news-detail-slide .prevStop { background-position: 0 -60px; cursor: default; }
.news-detail-slide .nextStop { background-position: -30px -60px; cursor: default; }
.news-detail-slide .more { background-position: -60px 0; }
.news-detail-slide .bd { height: 168px; overflow: hidden; }

.game-tag { overflow: hidden; margin-left: -4px; }
.game-tag li { float: left; line-height: 40px; height: 40px; overflow: hidden; text-align: center; padding: 0 20px; margin: 4px 0 0 4px; }
.game-tag li:hover { background-color: #0379ff !important; }
.game-tag li:nth-child(1) { width: 153px; padding: 0 !important; background-color: #9266f9; }
.game-tag li:nth-child(2) { width: 153px; padding: 0 !important; background-color: #a6937c; }
.game-tag li:nth-child(3) { width: 186px; padding: 0 !important; background-color: #ed6557; }
.game-tag li:nth-child(4) { width: 120px; padding: 0 !important; background-color: #8c97cb; }
.game-tag li:nth-child(5) { display: table; width: 36px; height: 84px; line-height: 20px; padding: 0 43px !important; background-color: #a6937c; }
.game-tag li:nth-child(5) a { display: table-cell; vertical-align: middle; }
.game-tag li:nth-child(6) { width: 90px; padding: 0 !important; background-color: #5dc9ea; }
.game-tag li:nth-child(7) { width: 90px; padding: 0 !important; background-color: #f19ec2; }
.game-tag li:nth-child(8) { width: 90px; padding: 0 !important; background-color: #8c97cb; }
.game-tag li:nth-child(9) { width: 90px; padding: 0 !important; background-color: #b3d465; }
.game-tag li:nth-child(9n+1) { background-color: #9266f9; }
.game-tag li:nth-child(9n+2) { background-color: #a6937c; }
.game-tag li:nth-child(9n+3) { background-color: #ed6557; padding: 0 14px; }
.game-tag li:nth-child(9n+4) { background-color: #8c97cb; padding: 0 14px; }
.game-tag li:nth-child(9n+5) { background-color: #a6937c; padding: 0 14px; }
.game-tag li:nth-child(9n+6) { background-color: #5dc9ea; padding: 0 14px; }
.game-tag li:nth-child(9n+7) { background-color: #f19ec2; padding: 0 10px; }
.game-tag li:nth-child(9n+8) { background-color: #8c97cb; padding: 0 10px; }
.game-tag li:nth-child(9n) { background-color: #b3d465; padding: 0 10px; }
.game-tag a { font-size: 14px; color: #fff; display: block; }
.fn-clear { zoom: 1; }
.fn-clear:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.rgcon + .rgcon { margin-top: 20px; }
.main-title { height: 48px; margin-bottom: 13px; }
.main-title .title { font-size: 18px; font-weight: bold; display: inline-block; color: #333; }
.main-title .spline { display: inline-block; vertical-align: middle; width: 5px; height: 18px; background-color: #0379ff; margin: -2px 10px 0 0; }
.main-title .nmore { color: #999; }
.main-title .nmore:hover { color: #0379ff; }

/***
	@Author: ray;
	@create date:2022-06-23;
***/
.game-list .item { overflow: hidden; margin-bottom: 20px; }
.game-list .item + .item { padding-top: 20px; border-top: 1px solid #eee; }
.game-list .pic-wrap { width: 120px; height: 120px; float: left; margin-right: 30px; }
.game-list .pic { width: 100%; height: 100%; }
.game-list .tit-wrap { height: 26px; line-height: 26px; overflow: hidden; margin-top: 6px; }
.game-list .tit { font-size: 18px; font-weight: bold; color: #333; }
.game-list .tit:hover { color: #17a1ff; }
.game-list .type { display: inline-block; vertical-align: top; width: 80px; text-align: center; background-color: #f7a934; color: #fff; margin-right: 10px; position: relative; }
.game-list .type:after { content: ''; position: absolute; left: 100%; top: 50%; margin-top: -5px; border: 5px solid transparent; border-left-color: #f7a934; }
.game-list .type:hover { background-color: #ea991e; }
.game-list .type:hover:after { border-left-color: #ea991e; }
.game-list .txt { float: right; margin-left: 18px; color: #999; }
.game-list .icon-time2 { margin-right: 5px; vertical-align: -1px; }
.game-list .rem { height: 72px; line-height: 24px; font-size: 14px; color: #666; text-align: justify; overflow: hidden; margin-top: 16px; }
.game-list .laypage_main { margin-bottom: 20px; }

.soft-top-list3 { overflow: hidden; }
.soft-top-list3 ul { margin-top: -10px; }
.soft-top-list3 li { height: 20px; line-height: 20px; padding: 10px 0; overflow: hidden; border-bottom: 1px dashed #ddd; }
.soft-top-list3 .num { width: 20px; height: 20px; background: #e5e5e5; color: #666; font-size: 14px; text-align: center; float: left; margin-right: 10px; }
.soft-top-list3 .num1, .soft-top-list3 .num2, .soft-top-list3 .num3 { background: #17a1ff; color: #fff; }
.soft-top-list3 .tit { height: 20px; overflow: hidden; }
.soft-top-list3 .txt { color: #999; float: right; margin-left: 30px; }


.game-detail-info { padding-top: 10px; margin-bottom: 15px; overflow: hidden; }
.game-detail-info .pic { width: 136px; height: 136px; border-radius: 20px; margin: 0 20px 0 0; float: left; }
.game-detail-info .con { width: 325px; float: left; }
.game-detail-info .title { line-height: 30px; height: 30px; font-size: 24px; font-weight: bold; color: #333; overflow: hidden; margin-bottom: 10px; }
.game-detail-info .attr { overflow: hidden; }
.game-detail-info .attr dl { width: 50%; line-height: 30px; height: 30px; float: left; }
.game-detail-info .attr dt { float: left; color: #999; }
.game-detail-info .star { vertical-align: -2px; }
.game-detail-info .btn-group { width: 175px; float: left; margin: 5px 0 0 90px; }
.game-detail-info .btn { display: block; padding: 0; border: 0; font-size: 0; height: 50px; line-height: 50px; border-radius: 5px; }
.game-detail-info .btn.disabled { background: #ccc; border-color: #ccc; cursor: default; }
.game-detail-info .btn.disabled:active { box-shadow: none; }
.game-detail-info .btn + .btn { margin-top: 15px; }
.game-detail-info .btn .icon { display: inline-block; vertical-align: middle; margin-right: 12px; }
.game-detail-info .btn .text { display: inline-block; vertical-align: middle; width: 100px; line-height: 1.2; font-size: 16px; text-align: left; white-space: normal; word-break: break-all; }
.game-detail-info .btn .text b, .game-detail-info .btn .text i { font-weight: normal; font-style: normal; display: block; margin: 2px 0; }
.game-detail-info .btn .text i { font-size: 12px; line-height: 14px; }
.game-detail-info .btn .icon-ios + .text { font-size: 16px; }
.game-detail-info .code-group { width: 130px; float: right; margin-right: 15px; }
.game-detail-info .code-box { width: 110px; height: 110px; padding: 10px; background: url(../images/code-box.png) no-repeat; position: relative; overflow: hidden; }
.game-detail-info .code-img { display: block; width: 100%; height: 100%; }
/*扫码动画*/
@-webkit-keyframes rolling { 100% { -moz-transform: translateY(145px); -ms-transform: translateY(145px); -webkit-transform: translateY(145px); transform: translateY(145px); } }
@keyframes rolling { 100% { -moz-transform: translateY(145px); -ms-transform: translateY(145px); -webkit-transform: translateY(145px); transform: translateY(145px); } }
.game-detail-info .code-line { width: 142px; height: 15px; background: url(../images/code-line.png) no-repeat; position: absolute; left: -6px; top: -15px; -moz-animation: rolling 3s linear infinite; -webkit-animation: rolling 3s linear infinite; animation: rolling 3s linear infinite; }
.game-detail-info .code-tit { text-align: center; font-size: 16px; font-weight: bold; margin-top: 6px; }



.soft-detail-tabs { height: 46px; line-height: 46px; background: #f6f6f6; border-bottom: 1px solid #eee; border-top: 1px solid #eee; }
.soft-detail-tabs li { float: left; width: 121px; text-align: center; font-size: 17px; font-weight: bold; color: #666; border-left: 1px solid #eee; cursor: pointer; -moz-user-select: -moz-none; -ms-user-select: none; -webkit-user-select: none; user-select: none; }
.soft-detail-tabs li.on, .soft-detail-tabs li:hover { background-color: #fff; border-bottom: 1px solid #fff; }
.soft-detail-tabs li.on { line-height: 44px; color: #17a1ff; border-top: 3px solid #17a1ff; margin-top: -1px; }

.soft-detail-intro { margin: 10px 0; font-size: 14px; line-height: 32px; overflow: hidden; text-align: justify; text-justify: inter-ideograph; word-break: break-all; }
.soft-detail-intro img { max-width: 100%; display: block;margin: 10px auto; float:none !important;}

.introTit { display: block; color: #333; position: relative; padding: 0 0 0 8px; font-weight: 700; text-indent: 0; margin: 10px 0 8px; border-left: 3px solid #17a1ff; border-bottom: 1px solid #efefef; height: 34px; font-size: 15px !important; line-height: 30px !important; }

.pic-scroll { margin: 10px 0; position: relative; }
.pic-scroll:hover .prev, .pic-scroll:hover .next { opacity: 1; visibility: visible; }
.pic-scroll .bd { position: relative; margin: 0 auto; overflow: hidden; }
.pic-scroll .item { display: none; text-align: center; }
.pic-scroll .item1 { display: block; }
.pic-scroll .pic { display: inline-block; vertical-align: top; max-width: 600px; max-height: 600px; }
.pic-scroll .hd { height: 12px; text-align: center; margin-top: 15px; }
.pic-scroll .hd li { display: inline-block; vertical-align: top; width: 12px; height: 12px; margin: 0 8px; background: #ccc; border-radius: 50%; cursor: pointer; font-size: 0; }
.pic-scroll .hd li.on { background: #078ce6; }
.pic-scroll .prev, .pic-scroll .next { width: 40px; height: 60px; line-height: 60px; text-align: center; position: absolute; top: 50%; margin-top: -30px; background-color: #879299; border-radius: 5px; font-size: 0; cursor: pointer; opacity: 0; visibility: hidden; -moz-transform: all 0.4s; -ms-transform: all 0.4s; -webkit-transform: all 0.4s; transform: all 0.4s; }
.pic-scroll .prev:hover, .pic-scroll .next:hover { background-color: #17a1ff; }
.pic-scroll .next { right: 0; }
.pic-scroll .icon { vertical-align: middle; }

.btn-blue { background: #17a1ff; color: #fff; }
.btn-blue:hover { background-color: #078ce6; border-color: #078ce6; }

.btn-green { background: #00c853; border-color: #00c853; color: #fff; }
.btn-green:hover { background-color: #4b991f; border-color: #4b991f; }

.game-detail-info .btn-group .btn{
    margin: 0px;
}
.game-detail-info .btn + .btn {
    margin-top: 15px;
}
.game-detail-info .btn-group .btn:hover{
    color: #ffffff;
}

.icon-aos { background-position: 0 0; height: 26px; width: 22px; }
.icon-ios { background-position: 0 -166px; height: 26px; width: 22px; }
.icon-totop{ display: inline-block; background-position: 0 -1116px; height: 42px; width: 42px; }
.back-top:hover .icon-totop{ display: inline-block; background-position: 0 -1072px; height: 42px; width: 42px; }
.icon-aos, .icon-ios, .back-top:hover .icon-totop, .icon-totop{ background-image: url(../images/icon-s46e734af5d.png); background-repeat: no-repeat; }
.back-top { width: 42px; height: 42px; position: fixed; left: 50%; margin-left: 625px; bottom: 155px; cursor: pointer; z-index: 99; border: 1px solid #ddd; opacity: 0; visibility: hidden; -moz-transition: opacity 0.4s ease-out; -o-transition: opacity 0.4s ease-out; -webkit-transition: opacity 0.4s ease-out; transition: opacity 0.4s ease-out; }
.back-top:hover { border-color: #17a1ff; background-color: #17a1ff; }
.back-top.enter { opacity: 1; visibility: visible; }

.star{ display: inline-block; vertical-align: -2px; width: 85px; height: 15px; background: url(../images/star.png) no-repeat; }
.star1{ background-position: -70px 0px; }
.star2{ background-position: -52px 0px; }
.star3{ background-position: -35px 0px; }
.star4{ background-position: -18px 0px; }

.content-r.leave .posbox { position: fixed; top: 0; width: 310px; }


.Min5 { overflow: hidden; background: #fff; margin-top: 20px; }
.Min5 .zt_item { width: 1200px; height: 185px; overflow: hidden; margin-left: -10px; }
.Min5 .zt_item li { width: 260px; height: 170px; float: left; margin: 15px 40px 0 0; transition: all .2s linear; -webkit-transition: all .2s linear; background: #fff; box-shadow: 0 4px 18px #eee; -webkit-box-shadow: 0 4px 18px #eee; }
.Min5 .zt_item li:hover { box-shadow: 0 2px 16px #ccc; -webkit-box-shadow: 0 2px 16px #ccc; }
.Min5 .zt_item li .img, .Min5 .zt_item li .img img { width: 100%; height: 140px; }
.Min5 .zt_item li .img a{ display: block; }
.Min5 .zt_item li .img a:hover .name{ color: #2faf27; }
.Min5 .zt_item li .img .name { height: 22px; line-height: 22px; padding: 0 13px; color: #333; font-weight: bold; overflow: hidden; }
.Min5 .zt_item li .info { margin: 20px auto 0; width: 225px; height: 72px; display: block; }
.Min5 .zt_item li .info img { width: 72px; height: 72px; border-radius: 12px; margin-right: 20px; float: left; }
.Min5 .zt_item li .info .name { width: 130px; height: 22px; line-height: 22px; color: #333; font-weight: bold; overflow: hidden; float: left; }
.Min5 .zt_item li .info .btn { width: 78px; height: 26px; border: 1px solid #2faf27; text-align: center; line-height: 26px; font-size: 12px; color: #2faf27; margin-top: 20px; float: left; }
.Min5 .zt_item li .info .btn:hover { background: #2faf27; color: #fff; }
.Min5 .zt_item li .desc { margin: 20px auto; width: 225px; height: 120px; line-height: 24px; font-size: 12px; color: #666; overflow: hidden; }
.b_title{ height:52px; color:#333; font-size:20px; font-weight:bold; border-bottom: 3px solid var(--color); margin-bottom: 10px; }
.b_title .icon{ vertical-align: top; margin-top: 8px; margin-right: 5px; }
.b_title .more{ float:right;color:#666; font-size:16px; font-weight:normal;}
.b_title .more:hover{ color: #2faf27; }
.icon-yxzt {
    background-position: 0 -240px;
    height: 30px;
    width: 30px;
    background-image: url(../images/icons.png);
}
.zt_more{display:inline-block; margin-top: 18px; float:right; width:29px; height:29px;
    background-size :29px 29px;
    background-image:url(../images/icon-more.png);
    cursor:pointer; text-indent:-9999px; overflow:hidden;}
.zt_more:hover{
    background-size :29px 29px;
    background-image:url(../images/icon-more2.png);
}
.mrd_bl{ width:29px; height:29px; position:absolute; top:-48px;
    background-size :29px 29px;
    background-image:url(../images/icon-left2.png);
    cursor:pointer;overflow:hidden; text-indent:-9999px; z-index:999;}
.mrd_br{ width:29px; height:29px; position:absolute; top:-48px;
    background-size :29px 29px;
    background-image:url(../images/icon-right2.png);
    cursor:pointer;overflow:hidden; text-indent:-9999px; z-index:999;}

.mrd_bl.mrd_blon,.mrd_bl.mrd_blon:hover{ background-position: -103px -120px;}
.mrd_br.mrd_bron,.mrd_br.mrd_bron:hover{background-position:-140px -120px; }
.mrd_bl:hover{
    background-size :29px 29px;
    background-image:url(../images/icon-left1.png);
}
.mrd_br:hover{
    background-size :29px 29px;
    background-image:url(../images/icon-right1.png);
}

.mrd_pic {width:1180px;height:180px; margin:0 10px;overflow:hidden;display:block;position:relative;}
.mrd_pic ul{position:absolute;}
.mrd_pic li { width:275px; height:180px;float:left; padding:0 25px 0 0 ; overflow:hidden; position:relative;}
.mrd_pic li img { display:block; cursor:pointer;width:275px; height:180px;}
.yxzt_slider{position: relative; padding: 0 20px;}
.yxzt_slider .bd{ overflow: hidden; margin: 0 -20px; padding: 0 20px; }
.yxzt_slider .mrd_bl, .yxzt_slider .mrd_br{top: -47px;}
.yxzt_slider .mrd_bl{right: 85px;}
.yxzt_slider .mrd_br{right: 48px;}

.b_title h3 {
    font-size: 22px;
    font-weight: 700;
    /* background-size :48px 48px;  */
    background-image:url(../images/icon-and.png);
    background-repeat: no-repeat;
    /* background: url(skin_img/icon-and.png) no-repeat 0 0; */
    width: 160px;
    padding-left: 62px;
    float: left;
}