
body { color: #333; overflow-x: hidden; font: 14px/1.4286 "Microsoft YaHei", SimSun, Tahoma, Verdana, Arial, sans-serif; -webkit-font-smoothing: antialiased; }

input, textarea, select { font-size: 100%; font-family: inherit; }

body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, form, dd { margin: 0; }

h4, h5, h6 { font-size: 1em; }

ul, ol { padding-left: 0; list-style-type: none; }

i, em { font-style: normal; }

a { color: #333; text-decoration: none; }

a:hover { color: #358ff0; }

input[placeholder], [placeholder], *[placeholder] { color: #999999; }

img { border: 0; vertical-align: middle; max-width: 100%; }

.auto { margin-left: auto; margin-right: auto; }

.ellipsis, .idx-zxxt-c .m-ad-img .title, .idx-zxxt-c .m-ad-img .txt, .idx-aztj .aztj-hot, .m-side-col .tag-link, .m-side-zjbb .zjbb-list .item-title, .m-art-dl .art-dl-az-info .info .txt, .m-art-dl .item, .m-news-list .news-info .title, .m-soft-recom .soft-info .name, .s-theme-art .m-rank .item-info .theme-name, .s-soft-art .m-excellent .art-right .title .txt, .m-soft-release .release-list .item, .m-soft-dl-list .item-title, .m-side-version .name, .m-soft-line .name, .m-recom-large .img .title, .m-recom-large .cover .title, .m-feature-topic .title, .m-az-sort-list .item .title, .m-soft-show .title, .m-soft-show-large .title, .m-img-title-cov .title, .m-zt-recom .item .title, .m-az-zt-banner .info .title, .m-az-zt-banner .layer .overlay .title, .m-az-zt-list .info .title, .m-zt-img-title .title, .m-theme-list .name, .page-release .soft-info .file-cover, .s-theme-idx .m-rank .item-info .theme-name, .m-theme-img-title .title, .m-android-art .c-detail .item, .m-android-art .c-recom-list .recom-list .item .txt, .m-android-art .c-about-recom .name .txt, .m-android-art .c-rank .rank-list .name, .m-android-art .c-zt-coll .coll-list .item .txt, .m-dnpz-recom .large .item-info .title, .m-dnpz-recom .list .g-recom-item .title, .m-hot-m-game .title, .m-hot-m-game .name, .m-hot-m-game .txt, .m-guide-pagination .g-dot-list .item, .m-new-game-recom .title, .m-new-game-recom .txt, .m-daily-recom .title, .m-daily-recom .desc, .m-img-group .c-slider .txt, .m-tag-cate .c-slider .title .txt, .m-tag-cate .col-2 .txt, .m-mg-guide .a-recom .info .title, .m-mg-guide .a-recom .info .desc, .m-cov-title-slider .title .txt, .m-app-ranks .m-rank .item-name, .m-ios-sort-list .title, .m-ios-zjbb .txt, .m-icon-txt-tab .col-1 .txt, .m-app-accordion .info .txt, .m-ios-new-recom .title, .m-ios-game-main .col-r .card .name, .m-ios-game-main .col-r .new-recom .name, .m-ios-game-recom .col-1 .item .title, .m-ios-game-recom .large .title, .m-ios-game-recom .large .desc, .m-ios-game-coll .title .txt, .m-icon-apps .title, .m-icon-apps .desc, .m-game-video .title .text, .m-ios-guide-list .title, .m-course-zt-list .title, .m-course-zt-recom .title, .m-course-zt-recom .txt, .m-soft-modal .name, .m-news-main .col-l .slide .tit, .m-news-main .col-l .list .li, .m-guide-main .col-2 .title .txt, .m-mg-coll-slider .title .txt { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.bg-gray { background: #ededeb; }

.bg-gray-2 { background: #f5f6f8; }

.bg-white { background: #fff; }

.border-e6 { border: 1px solid  #e6e6e6; }

.c-gray-1 { color: #b1b1b1; }

.c-red-1 { color: #fd0000; }

.c-666 { color: #666; }

.c-999 { color: #999; }

.c-g-blue { color: #358ff0; }

.fl { float: left; }

.fr { float: right !important; }

.fix { *zoom: 1; }
.fix:after { display: table; content: ''; }
.fix:after, .fix:before { clear: both; }

.ta-l { text-align: left; }

.ta-c { text-align: center; }

.ta-r { text-align: right; }

.ovh { overflow: hidden; }

.pr { position: relative; }

.pb10 { padding-bottom: 10px; }

.mt10 { margin-top: 10px; }

.mt20 { margin-top: 20px; }

.mt38 { margin-top: 38px; }

.mt40 { margin-top: 40px; }

.mt48 { margin-top: 48px; }

.mt50 { margin-top: 50px; }

.mb4 { margin-bottom: 4px; }

.mb5 { margin-bottom: 5px; }

.mb8 { margin-bottom: 8px; }

.mb0 { margin-bottom: 0 !important; }

.mb10 { margin-bottom: 10px; }

.mb13 { margin-bottom: 13px; }

.mb15 { margin-bottom: 15px; }

.mb17 { margin-bottom: 17px; }

.mb18 { margin-bottom: 18px; }

.mb20 { margin-bottom: 20px; }

.mb25 { margin-bottom: 25px; }

.mb30 { margin-bottom: 30px; }

.mb32 { margin-bottom: 32px; }

.mb35 { margin-bottom: 35px; }

.mb40 { margin-bottom: 40px; }

.mb50 { margin-bottom: 50px; }

.mr10 { margin-right: 10px; }

.mr20 { margin-right: 20px; }

.mr30 { margin-right: 30px; }

.mr40 { margin-right: 40px; }

.mr50 { margin-right: 50px; }

.ml10 { margin-left: 10px; }

.ml15 { margin-left: 15px; }

.ml20 { margin-left: 20px; }

.ml30 { margin-left: 30px; }

.ml40 { margin-left: 40px; }

.f12 { font-size: 12px; }

.f14 { font-size: 14px; }

.f15 { font-size: 15px; }

.f16 { font-size: 16px; }

.f17 { font-size: 17px; }

.f18 { font-size: 18px; }

.f19 { font-size: 19px; }

.f20 { font-size: 20px; }

.f21 { font-size: 21px; }

.f22 { font-size: 22px; }

.f24 { font-size: 24px; }

.dib, .topbar .topbar-nav, .sub-navbar .title .txt, .sub-navbar .title .u-b, .m-eval .progress, .m-eval .count, .s-soft-art .art-detail .btn-dl, .g-az-title .u-left, .g-az-title .u-right, .g-az-title .txt, .g-az-title .bb, .g-input-page, .m-soft-show-large .m-soft-share, .page-course-idx .m-large-link .item, .s-course-idx .cell-1 .thumbs .tmb, .page-release .soft-info .textarea, .zelect, .m-guide-share .bdsharebuttonbox, .m-daily-recom .thumb li, .m-ios-zjbb .item, .m-icon-txt-tab .col-1 .item, .m-news-list-tab .item { display: inline-block; *display: inline; *zoom: 1; }

.db { display: block; }

.vat { vertical-align: top; }

.vam { vertical-align: middle; }

.vab { vertical-align: baseline; }

.wrap { width: 1200px; }

.wrap .sys_pubdate{ font-size: 16px; margin-top: 25px; color: #999;}

/* 2019.08.27系统专题 */
.sys_zt_banner{
    position: relative;
    width: 100%;
    min-width: 1200px;
    height: 620px;
    margin-bottom: 20px;
    

}
.sys_zt_header{
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 99;
    height: 96px;
    background: rgba(0, 0, 0, 0.1);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#19000000, endcolorstr=#19000000);
}
.sys_zt_header .fl{
    width: 460px;
    height: 91px;
    display: block;
    margin-top: 5px;
}
.sys_zt_header .fr{
    width: 100px;
    height: 96px;
    display: block;
    background: rgba(0, 0, 0, 0.2);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#33000000, endcolorstr=#33000000);
    color: #fff;
    line-height: 96px;
    text-align: center;
    font-size: 20px;
}
.border_rgba{
    position: absolute;
    left: 0;
    top:96px;
    width: 100%;
    height: 1px;
    background: rgba(255, 255, 255, 0.3);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#4c000000, endcolorstr=#4c000000);
}
.sys_zt_dl_item{
    position: relative;
    height: 620px;
}
.sys_zt_dl_item .sys_zt_dl{
    font-size: 0px;
    display: block;
    width: 200px;
    height: 56px;
    position: absolute;
    top:457px;
    left: 603px;

}
/* 系统介绍 */
.sys_zt_synopsis h1{
    height: 60px;
    line-height: 60px;
    font-size: 22px;
}
.sys_zt_synopsis p{
    font-size: 14px;
    line-height: 26px;
    margin-bottom: 7px;
}
/* 系统列表 */
.sys_zt_list{
    border-bottom: 1px solid transparent;
}
.sys_zt_list h2{
    height: 74px;
    line-height: 74px;
    font-size: 22px;
}
.sys_zt_list .sys_zt_list_1{
    padding-left: 4px;
    width: 1245px;
}
.sys_zt_list .item{
    width: 370px;
    height: 216px;
    background: #f5f6f8;
    box-sizing: border-box;
    padding-left: 28px;
    padding-right: 22px;
    float: left;
    margin-right: 44px;
    margin-bottom: 27px;
    
}

.sys_zt_list .sys_zt_ico{
    display: block;
    float: left;
    width: 50px;
    height: 86px;
    background: url(../images/ui_img/ico_sys_zt_01.png) no-repeat;
    margin-left: -32px;
    margin-top: -7px;
    margin-right: 16px;
		text-indent: -9999px;
}
.sys_zt_list .item .title{
    margin-bottom: 13px;
}
.sys_zt_list .item .title h3{
    float: left;
    width: 280px;
    line-height: 32px;
    font-size: 18px;
    font-weight: normal;
    margin-top: 24px;
    height: 64px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.sys_zt_list .item .lazy{
    width: 130px;
    height: 98px;
    margin-right: 20px;
}
.sys_zt_list .item .sys_zt_list_text{
    width: 166px;
}
.sys_zt_list .item .sys_zt_list_text p{
    line-height: 24px;
    padding-bottom: 6px;
}
.sys_zt_list .item .sys_zt_list_text span{
    color: #999;
}
.sys_zt_list .item .sys_zt_list_text a{
    display: block;
    width: 110px;
    height: 32px;
    line-height: 30px;
    border:1px solid #cfe1f6;
    text-align: center;
    color: #358ff0;
    margin-top: 6px;
    box-sizing: border-box;
}
.sys_zt_list .mb20{
    line-height: 50px;
    height: 50px;
}
/* 软件列表 */
.g-title.border-blue {
    border-bottom: 2px solid #ededed;
    margin-bottom: 25px;
    height: 40px;
    box-sizing: border-box;
    margin-top: 13px;
}
.g-title.border-blue .title-txt {
    border-bottom: 2px solid #358ff0;
    margin-top: -4px;
    line-height: 30px;
    padding-bottom: 12px;
    font-size: 22px;
    width: auto;
    float: left;
}
.sys_zt_soft .zt_soft_list{
    width: 1235px;
}
.sys_zt_soft .zt_soft_list .item{
     width: 216px;
     height: 226px;
     box-sizing: border-box;
     /* border:1px solid #ededed; */
     float: left;
     margin-right: 30px;
     margin-bottom: 30px;
     position: relative;
}
.sys_zt_soft .zt_soft_list .item .inner{
    width: 216px;
    height: 226px;
    box-sizing: border-box;
    border:1px solid #ededed;
    padding-top: 42px;
    position: absolute;
    top: 0;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    transition: all 0.4s;
}
.sys_zt_soft .zt_soft_list .item:hover .inner{
    top: -10px;
}
.sys_zt_soft .zt_soft_list .item img{
    display: block;
    margin: 0 auto 45px auto;
}
.sys_zt_soft .zt_soft_list .item p{
    font-size: 22px;
    font-weight: bold;
    text-align: center;
    line-height: 64px;
    height: 64px;
    border-top:1px solid #ededed;
}
.sys_zt_soft .zt_soft_list .item .shadow {
    display: block;
    background: #ededed;
    width: 196px;
    height:0px;
    position: absolute;
    left: 10px;
    bottom: 0px;
    z-index: 1;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    transition: all 0.4s;
}
.sys_zt_soft .zt_soft_list .item:hover .shadow{
    height: 10px;
}


.sys_zt_art_fl{
 width: 809px;
 float: left;
}
.sys_zt_art_fr{
    width: 350px;
    float: right;  
}
.sys_zt_art .g-title.border-blue{
    margin-top: 10px;
    margin-bottom: 26px;
}
.sys_zt_art_title{
    padding-bottom:14px; 
}
.sys_zt_art_title img{
    width: 273px;
    height: 204px;
    margin-right: 20px;
}
.sys_zt_art_title .sys_zt_art_title_txt{

    width: 510px;
    float: left;
}
.sys_zt_art_title_txt h2{
    font-weight: normal;
    font-size: 20px;
    line-height: 42px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.sys_zt_art_title_txt p{
    line-height: 32px;
}
.sys_zt_art_title_txt .cur{
    line-height: 32px;
    color: #358ff0;
}
.sys_zt_art_list i {
    display: block;
    float: left;
    width: 6px;
    height: 6px;
    overflow: hidden;
    border-radius: 50%;
    background: #358ff0;
    margin-top: 18px;
    margin-right: 10px;
}
.sys_zt_art_list .g-list-a {
    display: inline-block;
    max-width: 82%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: top;
}
.sys_zt_art_list .list-item {
    line-height: 44px;
}
.sys_zt_art_list span{
    color: #999;

}












.banner1 {
	width: 350px;
	height: 167px;
	overflow: hidden;
}

.focusBox {
	position: relative;
	width: 350px;
	height: 167px;
	overflow: hidden;
	font-size: 14px;
	text-align: left;
	background: white;
}

.focusBox .pic img {
	width: 350px;
	height: 167px;
	display: block;
}

.focusBox .txt-bg {
	position: absolute;
	bottom: 0;
	z-index: 1;
	height: 30px;
	width: 100%;
    background: rgba(0,0,0,0.3);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#4c000000, endcolorstr=#4c000000);
	overflow: hidden;
	line-height: 30px;
	color: #fff;
}

@media \0screen\,screen\9 {
    /* 只支持IE6、7、8 */
	.focusBox .txt-bg {
		background-color: #000000;
		filter: Alpha(opacity=50);
		*zoom: 1;
 /* 激活IE6、7的haslayout属性，让它读懂Alpha */
	}
}

.focusBox .txt-bg p {
	padding-left: 10px;
	width: 240px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.focusBox .txt {
	position: absolute;
	bottom: 0;
	z-index: 2;
	height: 36px;
	width: 100%;
	overflow: hidden;
}

.focusBox .txt li {
	height: 36px;
	line-height: 36px;
	position: absolute;
	bottom: -36px;
}

.focusBox .txt li a {
	display: block;
	color: white;
	padding: 0 0 0 10px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.focusBox .num {
	position: absolute;
	z-index: 3;
	bottom: 8px;
	right: 8px;
}

.focusBox .num li {
	float: left;
	position: relative;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	overflow: hidden;
	text-align: center;
	margin-right: 1px;
	cursor: pointer;
	background: #bbbfc7;
}

.focusBox .num li.on {
	background: #2997ff;
}

.special {
	width: 350px;
	/* height: 290px; */
	border-top: 1px solid transparent;
	box-sizing: border-box;
}

.special .special-list li {
	width: 350px;
	height: 28px;
	line-height: 28px;
	margin-top: 23px;
	background: url(../images/ui_img/ico_zt_bg.png) no-repeat;
	background-size: 100%;
	font-size: 14px;
}

.special .special-list li span {
	display: inline-block;
	color: #2997ff;
	height: 28px;
	line-height: 28px;
	margin: 0 33px 0 10px;
	vertical-align: top;
}

.special .special-list li p {
	display: inline-block;
	width: 270px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
/* 页尾 */
.footer { padding: 25px 0; margin-top: 30px; text-align: center; color: #999; width: 100%; font-size: 12px; }

.footer .link-item { color: #999; padding: 0 26px; display: inline-block; *display: inline; }

.footer .link-item:hover { color: #358ff0; }

/* 2019.08.27系统专题end */

/*增加悬浮QQ聊天 */
.m-sidebar { position: fixed; bottom: 230px; right: 20px; z-index: 10; width: 70px; height: 130px; -webkit-overflow-scroll:touch;}

.m-sidebar .pub { margin-bottom: 10px; position: relative; }

.m-sidebar .pub:hover .btn { background: #358ff0; }

.m-sidebar .pub .btn { width: 70px; height: 60px; background: #51a5ff; cursor: pointer; border-radius: 2px; position: relative; z-index: 2; }

.m-sidebar .pub .btn .ico { width: 40px; height: 40px; margin: 0 auto; display: block; background: url(../images/ui_img/sp_1.png) 0 -354px no-repeat; }

.m-sidebar .pub .btn .txt { font-size: 12px; text-align: center; color: #96c7ff; }

.m-sidebar .pub .qrcode { width: 200px; height: 274px; position: absolute; z-index: 1; right: 70px; top: -105px; background: url(../images/ui_img/qrcode.png) no-repeat; background-size: 96%; }
.m-sidebar{right:20px;}
.m-sidebar-b{height:240px;}
.m-sidebar-b .contact{
    display:block;width:68px;height:68px;margin-bottom:13px;background:#fff;
    border:1px solid #358ff0;
    font-size:12px;
    color:#358ff0;
    text-align: center;
    line-height: 1;
}
.m-sidebar-b .contact .ico{
    width: 36px;
    height: 30px;
    display: block;
    margin:10px auto;
    background:url(../images/qqq.png) no-repeat center;
}
.m-sidebar-b .soulv{
    display:block;width:68px;height:68px;margin-bottom:13px;background:#fff;
    border:1px solid #358ff0;
    font-size:12px;
    color:#358ff0;
    text-align: center;
    line-height: 1;
    cursor:pointer;
}
.m-sidebar-b .soulv .ico{
    width: 36px;
    height: 30px;
    display: block;
    margin:10px auto;
    background:url(../images/soulv.png) no-repeat center;
}
.soulvbox:after {
    content: " ";
    position: absolute;
    width: 12px;
    height: 22px;
    right: -10px;
    top: 65px;
    background: url(../images/souljt.png) no-repeat;
}
.soulvbox {
    position: absolute;
    border: 1px solid #0199dc;
    border-radius: 5px;
    width: 310px;
    padding: 10px 20px;
    height: 130px;
    background: #fff;
    left: -370px;
    top: 40px;
    font-size: 12px;
    line-height: 22px;
    color: #999;
    display: none;
}
.soulvbox p{
    text-align: right;
    cursor:pointer;
}
.go_top_new.m-sidebar{
    width: 36px;
    height: 168px;
    right: 50%;
    margin-right: -238px;
    background: url(../images/ui_img/go_top_new.jpg) no-repeat;
    display: none;

}
.go_top_new.m-sidebar .go-top{
    width: 36px;
    height: 84px;
    background-color: transparent;
    cursor: pointer;
    overflow: hidden;
    position: relative;
    z-index: 2;
}
.go_top_new.m-sidebar .go_dl{
    width: 36px;
    height: 84px;
    z-index: 2;
}
/* 首页增加QQ聊天end */

