.recommend_list{padding:3px 0 4px}
.recommend_list dt{width:100%;border-bottom:1px dotted #999;padding-bottom:6px;margin-bottom:2px}
.recommend_list dt img{width:76px;height:65px;float:left;padding-right:8px}
.recommend_list dt h2{color:#000;line-height:21px;height:21px;}
.recommend_list dt p{color:#999;font-size:14px;line-height:22px;height:44px;overflow:hidden;}
.recommend_list dd{line-height:33px;height:40px;overflow:hidden;}
.recommend_list2{padding-top:6px}
.recommend_list2 dt img{width:120px;height:65px;}
.recommend_list3 dt p{height:44px;height:auto}

.down_list{width:100%;padding-bottom:4px;}
.down_list li{width:25%;float:left;text-align:center;padding:8px 0 0}
.down_list li a{display:block}
.down_list li img{width:72px;height:72px;border-radius:10px;}
.down_list li p{line-height:19px;height:40px;overflow:hidden;}

/*----------index----------*/
.index_zx{width:100%;}
.index_zx li{float:left;width:32%;text-align:center;height: 66px;margin:8px 0 2px 1%;}
.index_zx li:nth-child(3n){margin-right:1%;}
.index_zx li.android{background:#e8908f;}
.index_zx li.iphone{background:#86c66f;}
.index_zx li.zixun{background:#c69fd4;}
.index_zx li a{font-size:15px;color:#fff;padding-top:36px;display:block;line-height: 30px;height: 30px;}
.index_zx li.zixun a{background: url(../images/index_tu.png) center 9px no-repeat;-webkit-background-size: 24px auto;background-size: 24px auto;}
.index_zx li.iphone a{background: url(../images/index_tu.png) center -56px no-repeat;-webkit-background-size: 26px auto;background-size: 26px auto;}
.index_zx li.android a{background: url(../images/index_tu.png) center -118px no-repeat;-webkit-background-size: 26px auto;background-size: 26px auto;}

.zq_iphone{background: url(../images/index_tu.png) 10px -46px no-repeat #859ee5;width:74px;height:30px;line-height:30px;font-size:15px;color:#fff;padding-left:38px;margin:6px 6px 0;-webkit-background-size: 20px auto;background-size: 20px auto;}
.zq_android{background: url(../images/index_tu.png) 10px -93px  no-repeat #55bb22;width:74px;height:30px;line-height:30px;font-size:15px;color:#fff;padding-left:38px;margin:6px 6px 0;-webkit-background-size: 20px auto;background-size: 20px auto;}

.swipe {height: 125px;margin: 8px 2% 0 2%;overflow: hidden;position: relative;}
.swipe-wrap {backface-visibility: hidden;overflow: hidden;position: relative;z-index: 99;}
.swipe_pic {height: 125px;overflow: hidden;position: relative;}
.swipe-wrap > div {float: left;position: relative;width: 100%;}
.swipe_num {bottom: 10px;position: absolute;right: 0;z-index: 100;}
.swipe_num li {background: none repeat scroll 0 0 #EFEFEF;border: 1px solid #A0A0A0;border-radius: 1px 1px 1px 1px;float: left;height: 4px;margin: 1px 8px;overflow: hidden;width: 4px;font-size: 0;}
.swipe_num li.active {background: none repeat scroll 0 0 #30b2e4;border: 1px solid #42bbe9;border-radius: 1px 1px 1px 1px;height: 6px;margin: 0 7px;width: 6px;box-shadow: 0 0 4px #42bbe9;}

.swipe_pic .swipe_cont {clear: both;height:98px;width: 100%;}
.swipe_pic .swipe_cont li {float: left;text-align: center;width: 25%;position:relative;}
.swipe_pic .swipe_cont li a{display:block}
.swipe_pic .swipe_cont li img {height:72px;width:72px;border-radius:10px;}
.swipe_pic .swipe_cont .text {display: block;font-size: 16px;height: 22px;line-height: 22px;text-align: center;width: 100%;}

.zt_list{width:312px; margin:0 auto}
.zt_list li{float:left;width:150px;text-align:center;margin:6px 3px 0px 3px;position:relative;}
.zt_list li img{width:150px;height:78px;vertical-align: top;}
.zt_list li p{font-size:14px;color:#fff;position:absolute;bottom:0;background-color:rgba(0,0,0,0.4);height:22px;line-height:22px;overflow:hidden;width:100%}

.index_jc{width:100%;}
.index_jc li{float:left;width:25%;text-align:center;height: 60px;margin:8px 0 4px}
.index_jc li a.xitong{background: url(../images/index_tu.png) center -182px no-repeat #e8908f;-webkit-background-size: 26px auto;background-size: 26px auto;}
.index_jc li a.youxi{background: url(../images/index_tu.png) center -315px no-repeat #86c66f;-webkit-background-size: 34px auto;background-size: 34px auto;}
.index_jc li a.anquan{background: url(../images/index_tu.png) center -337px no-repeat #c69fd4;-webkit-background-size: 30px auto;background-size: 30px auto;}
.index_jc li a.wangluo{background: url(../images/index_tu.png) center -346px no-repeat #ffa54e;-webkit-background-size: 26px auto;background-size: 26px auto;}
.index_jc li a.novel{background: url(../images/index_tu.png) center -440px no-repeat #86c66f;-webkit-background-size: 28px auto;background-size: 28px auto;}
.index_jc li a{font-size:15px;color:#fff;padding-top:30px;display:block;line-height: 30px;height: 30px;margin:0px 3px 0}


/*-------sy----------*/
.big_pic{margin:6px 6px 0px;text-align:center;height:auto}
.big_pic img{width:100%;}

.sy_list3{width:100%;padding-bottom:4px;}
.sy_list3 li{width:33%;float:left;text-align:center;padding:8px 0 0;}
.sy_list3 li img{width:90px;height:68px;}
.sy_list3 li p{line-height:19px;height:40px;overflow:hidden;}

.sy_detail{margin:6px 0 3px}
.sy_detail dt{float:left;padding-right:8px}
.sy_detail dt img{width:72px;height:72px;border-radius:10px;}
.sy_detail dd{line-height:22px}
.sy_detail dd h2{color:#000;line-height:21px;height:21px;padding-bottom:4px;}
.sy_detail dd span{color:#999;padding-right:6px;font-size:14px}

.textarea p{line-height:22px;padding:4px 0 2px}

.xz_button1{width:100%;}
.xz_button1 li{float:left;width:35%;text-align:center;height: 30px;line-height: 30px;margin:8px 0 2px 10%}
.xz_button1 li:nth-child(2n){margin-right:10%;}
.xz_button1 li.android{background: url(../images/android.png) center no-repeat #55bb22;}
.xz_button1 li.iphone{background: url(../images/iphone.png) center no-repeat #859ee5;}
.xz_button1 li a{padding-left:15px;font-size:15px;color:#fff;font-weight:bold}
.name{font-size:14px;text-align:center;padding-top:4px}
.time{font-size:14px;text-align:center;color:#999;padding-top:4px}
.xz_button2{background: url(../images/xz_phone.png) center no-repeat #7cdbff;text-align:center;margin:6px 10% 7px 10%;height:33px;line-height:33px;}
.xz_button2 a{padding-left:15px;font-size:15px;color:#fff;font-weight:bold}

.list1{margin-top:-1px;}
.list1 .list_info{border-top:1px dotted #999;padding:6px 0}
.list1 .list_info img{width:120px;height:65px;float:left;padding-right:8px;overflow:hidden;}
.list1 .list_info p{font-size:14px;color:#999;line-height:19px;height:38px;overflow:hidden;}
.list1 .list_info h2{line-height:21px;height:21px;overflow:hidden;padding-bottom:2px;}

.jt_swipe {margin-bottom: 10px !important;margin-left: auto;margin-right: auto;margin-top: 0;width:100%;overflow: hidden;position: relative;padding:10px 0}
.jt_swipe-wrap {backface-visibility: hidden;overflow: hidden;position: relative;z-index: 99;}
.jt_swipe-wrap > div {float: left;position: relative;width: 100%;}
.jt_swipe_pic {overflow: hidden;position: relative;width: 300px;}
.jt_swipe_num {bottom: 0px;position: absolute;right: 0;z-index: 100;}
.jt_swipe_num li {background: none repeat scroll 0 0 #EFEFEF;border: 1px solid #A0A0A0;border-radius: 1px 1px 1px 1px;float: left;height: 4px;margin: 1px 8px;overflow: hidden;width: 4px;font-size: 0;}
.jt_swipe_num li.active {background: none repeat scroll 0 0 #30b2e4;border: 1px solid #42bbe9;border-radius: 1px 1px 1px 1px;height: 6px;margin: 0 7px;width: 6px;box-shadow: 0 0 4px #42bbe9;}

.scroll_pic a {display: block;}
.scroll_pic img {height: 180px;width: 300px;}
.scroll_h3 {background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);bottom: 0;color: #FFFFFF;font-size: 14px;font-weight: normal;height: 26px;left: 0;line-height: 26px;padding: 0 50px 0 5px;position: absolute;right: 0;text-shadow: 1px 1px 0 #000000;}

.jt_swipe_pic .swipe_cont {clear: both;width: 100%;}
.jt_swipe_pic .swipe_cont li {float: left;text-align: center;width: 30%;position:relative;margin:0 0 0 2.5%;}
.jt_swipe_pic img:nth-child(3n){margin-right:2.5%;}
.jt_swipe_pic .swipe_cont li img {width:100%;}


/*-------gl----------*/
.gl_nav{width:100%;}
.gl_nav li{float:left;width:32%;height:67px;text-align:center;margin:10px 0 0px 1%;}
.gl_nav li:nth-child(3n){margin-right:1%;}
.gl_nav li.gl_yx{background:#c69fd4;}
.gl_nav li.gl_apk{background:#e8908f;}
.gl_nav li.gl_ipa{background:#86c66f;}
.gl_nav li a{display:block;margin:0 auto;color:#fff;width:90px;padding-top:40px;font-size:14px;}
.gl_nav li.gl_yx a{background: url(../images/index_tu.png) center -315px no-repeat;-webkit-background-size: 34px auto;background-size: 34px auto;}
.gl_nav li.gl_apk a{background: url(../images/index_tu.png) center -120px no-repeat;-webkit-background-size: 26px auto;background-size: 26px auto;}
.gl_nav li.gl_ipa a{background: url(../images/index_tu.png) center -58px no-repeat;-webkit-background-size: 26px auto;background-size: 26px auto;}

.gl_list{border-bottom:1px dotted #999;position: relative;padding:6px 0}
.gl_list a{display:block;}
.gl_list img{width:120px;height:65px;float:left;padding-right:8px;}
.gl_list h2{margin-bottom:5px;height:21px;overflow:hidden;}
.gl_list .info{color:#999;font-size:14px;line-height:19px;height:38px;overflow: hidden;}
.gl_list .more{float:right;display:inline-block;width:34px;height:17px;cursor:pointer;background: url(../images/icon.png) 18px -380px no-repeat #fff;text-indent:-9999px;position: absolute;bottom:8px;right:0;padding-left:18px;}
.gl_list.active .more{background: url(../images/icon.png) 18px -407px no-repeat #fff;}
.gl_list.active .info {height: auto;}
.gl_list .tag_tit{display: block;width:100%;background: #63d3fe;height: 32px;line-height: 32px;color:#fff;text-indent:10px;}
.gl_list .info.tag_box{height:96px;}
.gl_list.active .info.tag_box{height: auto;}
.gl_list .info.tag_box a{display: inline-block;margin:0px 10px;line-height:24px;height: 24px;}

.zq_info{margin:6px 0}
.zq_info_img{float:left;padding-right:8px;width:72px;height:72px;}
.zq_info_img img{width:72px;height:72px;border-radius:10px;}
.zq_info_c01 h2{border-bottom:1px dotted #999;padding-bottom:4px}
.zq_data{position:relative; line-height:18px; padding-top:10px; font-size:14px; margin-left:-15px; overflow:hidden;}
.zq_data li{ float:left; padding:0 15px; border-left:#ddd 1px solid; text-align:center;margin-left:-1px;font-size:14px;}
.zq_data em{ color:#f90; display:block;}
.zq_data .soft_down {width:30%;height: 30px;line-height: 30px;background:#73af0c;position: absolute;color:#fff;margin-top:3px}

.text_head{padding:4px 0 6px;border-bottom:1px solid #ddd}
.text_head h1{font-size:20px;font-weight:bold;text-align:center;padding:6px 0}
.text_head p{font-size:14px;color:#666;text-align:center}
.text_head p span{margin-right:7px;}
.text_head p span a{color:#666;}

.content{padding:6px 0}
.content p{line-height:26px;text-indent:4px}
.content img {max-width: 300px;display: block;margin:0 auto;}

.det_info{margin:6px 0}
.det_info_img{float:left;padding-right:8px;width:88px;height:70px;}
.det_info_img img{width:88px;height:70px;}
.det_info_c01 h2{padding-bottom:3px;}
.det_info_c01 {position:relative}
.det_info_c01 p,.det_info_c01 p a{color:#999;font-size:14px;line-height:23px}
.det_info_c01 p span{padding-right:7px}
.det_info_c01 .soft_down {width:40%;height: 26px;line-height: 26px;padding:0 5px;background:#73af0c;position: absolute;color:#fff;margin-left:8px;bottom:0px;right:0px;display:block;text-align:center;}

/*-------jc----------*/
.jc_list{margin: 8px 0;border-bottom:1px solid #f5f3f3;}
.jc_list li{width:25%;float:left;overflow: hidden;text-align:center;}
.jc_list li a{display:block;border-top:1px solid #f5f3f3;border-left:1px solid #f5f3f3;overflow: hidden;background: url(../images/jc_tu.png) center 6px no-repeat;padding-top:40px;height:23px;color:#808080}
.jc_list li .tengxun{background-position:center 6px;-webkit-background-size: 26px auto;background-size: 26px auto;}
.jc_list li .xitong{background-position:center -52px;-webkit-background-size: 26px auto;background-size: 26px auto;}
.jc_list li .yingyong{background-position:center -112px;-webkit-background-size: 26px auto;background-size: 26px auto;}
.jc_list li .meiti{background-position:center -171px;-webkit-background-size: 26px auto;background-size: 26px auto;}
.jc_list li .tuxiang{background-position:center -245px;-webkit-background-size: 28px auto;background-size: 28px auto;}
.jc_list li .liaotian{background-position:center -282px;-webkit-background-size: 26px auto;background-size: 26px auto;}
.jc_list li .anquan{background-position:center -340px;-webkit-background-size: 26px auto;background-size: 26px auto;}
.jc_list li .wangluo{background-position:center -399px;-webkit-background-size: 26px auto;background-size: 26px auto;}
.jc_list li .qudong{background-position:center -460px;-webkit-background-size: 26px auto;background-size: 26px auto;}
.jc_list li .hangye{background-position:center -519px;-webkit-background-size: 26px auto;background-size: 26px auto;}
.jc_list li .shouji{background-position:center -400px;-webkit-background-size: 18px auto;background-size: 18px auto;}
.jc_list li .youxi{background-position:center -812px;-webkit-background-size:32px auto;background-size: 32px auto;}

.jc_sort{margin: 8px 0;border-bottom:1px solid #f5f3f3;}
.jc_sort li{width:25%;float:left;overflow: hidden;text-align:center;}
.jc_sort li a{display:block;border-top:1px solid #f5f3f3;border-left:1px solid #f5f3f3;overflow: hidden;height:40px;line-height:40px;color:#fff}



/*----------yueyu-----------*/
.yy_big_pic{margin:6px 6px 0px;text-align:center;height:auto}
.yy_big_pic img{width:100%;}

.yy_list{margin-top:4px}
.yy_list dt{color:#30b2e4;height:24px;line-height:24px;overflow:hidden}
.yy_list dd{font-size:14px;height:22px;line-height:22px;overflow:hidden}


/*-----------zt-------------*/
.zt_nav{background:#30b2e4;}
.zt_nav li{float:left;/*width:20%;*/width:33.3333%;text-align:center;font-size:18px;height:40px}
.zt_nav a{color:#FFF}
.zt_nav .bg{background:url(../images/icon.png)  0px -130px no-repeat}

.zt_info{border-bottom:1px solid #ddd;position: relative;padding:10px 0 6px}
.zt_info a{display:block;}
.zt_info img{width:117px;height:65px;float:left;padding-right:8px;}
.zt_info h2{padding-bottom:5px}
.zt_info p{color:#999;font-size:14px;line-height:19px;height:38px;overflow: hidden;}

.theme_head{color:#30b2e4;padding:10px 0 0px}
.theme_list li {float: left;text-align: center;width: 25%;margin:8px 0 0}
.theme_list li a{display:block}
.theme_list li img {height:72px;width:72px;border-radius:10px;}
.theme_list .text {display: block;font-size: 16px;height: 40px;line-height: 19px;text-align: center;width: 100%;}

.focus_list{padding:3px 6px 0}
#tags{line-height:24px}
#tags a{padding:0 4px}
#tags .tags1{color:#33a6ee;}
#tags .tags2{color:#859ee5;font-size:14px;}
#tags .tags3{color:#66ccff;}
#tags .tags4{color:#8fa5e7;font-size:14px;}
#tags .tags5{color:#f4c300;}
#tags .tags6{color:#ff6787}
#tags .tags7{color:#20c968;}
#tags .tags8{color:#9ec864;font-size:14px;}
#tags .tags9{color:#ffa54e;}
#tags .tags10{color:#8fa5e7;}
#tags .tags11{color:#9ec864}

.soft_theme_list{border-bottom:1px dotted #999;position: relative;padding:6px 0 6px}
.soft_theme_list a{display:block;}
.soft_theme_list img{width:100px;height:80px;float:left;padding-right:8px;}
.soft_theme_list h2{padding-bottom:5px}
.soft_theme_list p{color:#999;font-size:14px;line-height:18px;height:54px;overflow: hidden;}


/*------zx------*/
.zx_nav{width:100%;}
.zx_nav li{float:left;width:25%;text-align:center;height: 60px;margin:8px 0 0px}
.zx_nav li a.zx_hy{background: url(../images/index_tu.png) center 6px no-repeat #e8908f;-webkit-background-size: 24px auto;background-size: 24px auto;}
.zx_nav li a.zx_apk{background: url(../images/index_tu.png) center -120px no-repeat #86c66f;-webkit-background-size: 26px auto;background-size: 26px auto;}
.zx_nav li a.zx_ipa{background: url(../images/index_tu.png) center -58px no-repeat #c69fd4;-webkit-background-size: 26px auto;background-size: 26px auto;}
.zx_nav li a.zx_game{background: url(../images/index_tu.png) center -315px no-repeat #ffa54e;-webkit-background-size: 34px auto;background-size: 34px auto;}
.zx_nav li a{font-size:15px;color:#fff;padding-top:34px;display:block;line-height: 26px;height: 26px;margin:0px 3px 0}


/*----------suoyin-----------*/
.slider { width:100%; /*min-height: 250px; */display: block; position: relative; background: #fff; overflow: hidden; }
.slider ul { list-style: none; }
.slider-content { float: left; width: 100%; display: block; overflow: auto; min-height: 250px; }
.slider-content ul { float: left; width: 100%; display: block; position: relative; }
.slider-content ul li { float: left; width: 100%; }
.slider-content ul ul li a { padding: 5px 10px; display: block; border-bottom: 1px solid #f3f3f3; text-transform: capitalize; }
.slider-content ul ul li a:hover { background: #f3faff; border-color: #d5ebf9; }
.slider-content .title { padding: 5px 0; text-indent: 10px;width: 100%; float: left; font-size:22px;text-transform: uppercase;border-bottom:1px solid #dfdcdc}
.slider-content .selected .title { color:#30b2e4}
.slider .slider-nav { position: absolute; right: 0; top: 0; background: #000; min-height: 250px;background-color:rgba(0,0,0,0.4);}
.slider .slider-nav ul { /**/padding: 3px 0; }
.slider .slider-nav li a { padding: 0px 5px; line-height: 13px; font-size:12px;text-align: center;color: #fff;display: block; text-transform: uppercase; cursor: pointer; /*border-bottom:1px solid #dfdcdc*/}
.slider #debug { position: absolute; bottom: 0; left: 0; padding: 5px; background: #000; color: #fff; }
/*.slider .arrow { font-size: 0px; line-height: 0%; width: 0px; border-bottom: 8px solid #fff; border-left: 5px solid #333; border-right: 5px solid #333; position: relative; top: 5px; }
.slider .down { border-bottom: none; border-top: 8px solid #fff; top: 15px; }
*/.slider .slide-up, .slider .slide-down {display:none; height: 20px; background: #333; text-align: center; cursor: pointer; float: right; width: 100%; position: relative; }
.slider_list{width:100%}
.slider_list dd{float: left;text-align: center;width: 25%;position:relative;padding-top:8px;}
.slider_list dd a{display:block}
.slider_list dd img {height:72px;width:72px;border-radius:10px;}
.slider_list .text {display: block;font-size: 16px;height: 22px;line-height: 22px;text-align: center;width: 100%;}


.list_lower{overflow:hidden;padding:20px 0 0 0;margin:0 6px;}
.list_lower .news_list{margin:10px;border-top:1px solid #ddd;}
.list_lower .news_list li{height:26px;overflow:hidden; font-size:14px;padding-left:8px;position: relative;line-height:26px;}
.list_lower .news_list i{position: absolute;left:0;top:12px;width:3px;height:3px;background:#999;line-height: 3px;font-size: 0;}
.list_lower .pc_use_table {width:100%}
.list_lower .pc_use_table dl{width:33.33334%;overflow:hidden;float:left;padding:0;}
.list_lower .pc_use_table dl.even {background-color:#f6f6f6}
.list_lower .pc_use_table dl.even dt{background-color:#ededed}
.list_lower .pc_use_table dl dt {height:30px;line-height:30px;text-align:center;background-color:#f6f6f6;font-size:14px;font-weight:700;width:auto;}
.list_lower .pc_use_table dl dt a {	color:#333}
.list_lower .pc_use_table dl .list {padding:7px 0 7px 10px}
.list_lower .pc_use_table dl .list li {height:24px;	line-height:24px;overflow:hidden;font-size:0.815em;}
.list_lower .pc_use_table dl .list li .pic{width:20px;height:20px;vertical-align: -5px;}
.list_lower .pc_use_table dl .list li .pic img{width:20px;height:20px;}