a{color:#666;}
i,em{font-style:normal;}
.main_wrap{width:1200px;margin:20px auto;background:#fff;border:1px solid #E8EDF0;}
.main_wrap .wrap{padding:20px;}
.main_wrap .pt0{padding-top:0;}
.main_wrap .wrap .col_tit{padding:0 0 15px 0;border-bottom:1px solid #eee;}
.main_wrap .wrap .col_tit h2{font-weight:400;border-left:3px solid #d6231c;padding:0 0 0 8px;}

.app-list ul {width: 890px;padding: 0;margin: 0;overflow: hidden;}
.app-list li {border-width: 1px;width: 380px;float: left;padding: 8px 10px;margin-right: 25px;margin-top: 20px;height: 91px;position: relative;border-radius: 2px;background: #fff;border-color: #ececec;border-style: solid;border-width: 1px 1px 1px 1px;}
.app-list .img-icon {margin-right: 14px;}
.app-list .list_detail a {font-size: 16px;font-weight: bold;height: 26px;line-height: 26px;overflow: hidden;display: block;color: #555}
.app-list .list_detail p {height: 25px;line-height: 30px;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;font-size: 13px;color:#999;}
.app-list span {padding-right: 15px;}
.app-list li img {width: 90px;height: 90px;margin-right: 15px;border-radius: 12px;}
.app-list li .list_detail {padding-top: 5px;}
.app-list li .game_down {width: 30px;height: 30px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAC6ElEQVR4Xu2bQVbbMBCG/zF0XY4AJ2i2fSUpvQGcoOEE0GXtBcnCZkl6g/QEpCcIxc3rMukNOALdlqLpc155L2mcZCRLsWiUJRnJ83+asWakQNjyD225fgQAIQI2RSBPzwhoE6ix6pEMnjBRD4fx50245j4Fhp092n0xXCf8X7EM3PDvXyd417l3CcI5AMqzIQFHZiL4k2om52ZjZaPcAhiljUjRWOZKuZXapQO8/nhXZY5VY50CiPK0A9BFFecV4QMO416VOZ41AIC7qpl0AgBHBLxPgRABIQXCOyC8BMMuELbBUAeEQshRHeT2RMhGL+BfITRKG3ikl5IVicBtELUltkttmPsK1BfNscM/8SaZiGz/GmmVwpRn1wQc6zxg47YFsFZyKn2uHMC37DxiXEknrtNOMZ+ilYiiRgyA8uyGgLd1CpM+m4Gv3IxFp1D/JwDmL9xKRKkqBoDb7DgiXEtXoU47xThBKx5IfJADABDdZn0Q3ksmrstGJ/8LH7UAFAN8hqAr3giArxBMxBsD8A2CqfhKAHyBUEV8ZQB1Q6gq3gqAuiDYEG8NwKYh2BK/HMDMVTYDA464K+myNrFFisWP0gYpuiiat+mVO1O3rDharANKmh5mvufHhwPJVbVLCGLx3y/36UGNiWhvtiArqxAXAFCejsvv8uXn8y4giMUXxdqSS9myJmkBQJRnXFbGskaDYfudoCN+mtcrOlfVjOc0ywFotJhPAG1Egq54rwBUjQQT8d4BMIVgKt5LALoQqoj3FoAUQlXxXgNYB8GGeO8BTCHkaQ+gs/kiRX6SW7ZNz/7Nm21wpaP55VEENT25VREGklJ7nfCn758HAKkaA7sAwJdK0GDxrAwJEeAkAhh3RMJbWivraD4JM7eJsF82g3EzZO6OXyMDANN22K91NPcmRECIAMMTIfOg82tkSIF1KUB5NiHglV/rZscbBn5wM577tz3t3wfYccWfWQIAf9aiHk+2PgL+AFZkB1+pd/1jAAAAAElFTkSuQmCC);background-size:30px;position: absolute;display: none;bottom: 6px;right: 6px}
.app-list li:hover {border: 1px solid #D6231C;border-color: #D6231C;box-shadow: 0px 0px 2px #D6231C;}
.app-list li:hover .game_down {display: block;}
.listinfo_02 li a.current{border-color:#D6231C;color:#D6231C;}
.news-list .a_img{width:190px;height:130px;overflow:hidden;float:left;}
.news-list li {padding:20px 0;border-bottom:1px solid #EDEDED;height:130px;overflow:hidden;}
.news-list img{max-width:190px;min-height:130px;overflow:hidden;}
.news-list li p {float:right;widtH:624px;color:#777;}
.news-list li b {font-size:18px;font-weight:800;padding:1px 0 6px;display:block;overflow:hidden;width:624px;white-space:nowrap;}
.news-list li b a{color:#555;}
.news-list li b a:hover{color:#D6231C;}
.news-list li b,.news-list li span,.news-list li i {display:inline-block;line-heighT:30px;height:30px;}
.news-list li b img {float:left;width:32px;height:32px;margin-right:6px;border-radius: 6px;}
.news-list li i {float:left;font-size:13px;font-style:normal;padding-right:20px;color:#666;}
.news-list li i s{font-style:normal;text-decoration:none;background:#f9a019;color:#fff;padding:1px 3px;border-radius:1px;text-align:center;}
.news-list li em {position: relative;width:100px;float:right;background: url(../img/star.gif) repeat-x bottom;height: 16px;overflow: hidden;margin-right:8px;margin-top:5px;}
.news-list li span {height:60px;overflow:hidden;width:100%;color:#888;}

.classli {margin:0;clear:both;background:#fff;font-size:14px;}
.classli li {border-bottom:1px solid #EBEBEB;padding:10px 10px;overflow: hidden;}
.classli li span {float:left;width:50px;line-height:36px;display:block;}
.classli li p {float:left;width:1074px;}
.classli li a,.classli li a:visited {float:left;padding:0px 9px 0px;display:block;line-height:28px;height:28px;margin-right:2px;margin:5px 10px 5px 0;}
.classli li a:hover,.classli li a.curr,.classli li a.curr:visited {background:#D6231C;color:#fff; text-decoration:none;border-radius:2px;}
.classli .uplink {line-height:36px;height:36px;}
.classli .uplink em {float:left;display:block;height:36px;font-style:normal;border-radius:10px}
.classli .uplink a {float:left;line-height:34px;height:34px;width:100px;text-align:center;border:1px solid #D6231C;border-left:0;margin:0;}
.classli .uplink a#bcss0 {border-radius:5px 0 0 5px;border-left:1px solid #D6231C}
.classli .uplink a#bcss3 {border-radius:0 5px 5px 0}

.author-intro {height:158px;margin:0;padding:0;background-color:#fff;border:1px solid #f2f2f2;border-top:none;overflow:hidden;}
.author-intro .col-a {width:158px;margin:0;text-align:center;float: left;}
.author-intro .col-b {width:666px;padding:19px 0;float: left;}
.author-intro .col-c {width:195px;background-color:#f4f4f4;float: left;}
.author-intro .col-c .entrance {height:118px;width:195px;padding-top:40px;text-align:center;display:block;text-decoration:none;}
.author-intro .col-a img {margin:19px;border-radius:50%;}
.author-intro .col-a a:hover img {border-radius:0;}
.entrance p {font-size:20px;line-height:1.5;color:#999;}
.entrance p span {font-size:28px;margin-right:5px;}
.entrance i {width:23px;height:19px;background:url(../img/author_def.png) no-repeat 0 -60px;display:inline-block;}
.entrance:hover { background-color:#288bde;}
.entrance:hover p {color:#fff;}
.entrance:hover i {background-position:-30px -60px;}
.author-intro .author-name {margin-bottom:14px;overflow:hidden;zoom:1;}
.author-intro .author-name strong ,.author-intro .author-name a {display:block;float:left;}
.author-intro .author-name strong {margin-right:25px;font-size:20px;color:#D6231C;line-height: 30px;}
.author-intro .author-name a {width:42px;height:20px;margin-right:10px;padding:0 5px 0 8px;line-height:20px;border-radius:3px;border:1px solid #e5e5e5;text-decoration:none;overflow:hidden;_line-height:22px;background-color:#fff;margin-top: 2px;}
.author-intro .author-name .author-follow i {margin:5px 3px 0 0;_margin-right:0;}
.author-intro .author-name .author-up i {margin:4px 3px 0 0;_margin-right:0;float: left;}
.author-intro .author-name .author-up em {width:22px;display:block;float:left;text-align:center;}
.author-intro .author-name a:hover {background-color:#08A32C;color:#fff;border:1px solid #078424;}
.author-intro .author-name .author-follow:hover i {background-position:-30px 0;}
.author-intro .author-name .author-up:hover i {background-position:-30px -20px;}
.author-type {margin-bottom:12px;font-size:14px;line-height:18px;}
.author-type i {width:18px;height:18px;margin-right:5px;background:url(../img/sprite.png) no-repeat -60px -20px;display:block;float:left;}
.author-extra {margin-right:20px;}
.author-extra p {font-size:14px;margin-bottom: 8px;}
.author-extra span {color:#999;}
.author-extra em {margin-right:35px;}
.author-up i {width:14px;height:13px;background:url(../img/sprite.png) no-repeat 0 -20px;}
.author-up i {display:block;float:left;}

.author-news{border:0;height:140px;}
.author-news .col-b{width:650px;padding:0;}
.author-news .col-a img{margin:0 10px 0 10px;}

.boxbg {margin-top:24px;background:#fff;padding:20px;}
.downlist,.downlist2 {margin-top:10px;}
.downlist ul,.downlist2 ul{height:100%;overflow:hidden}
.downlist li,.downlist2 li {padding:15px 10px 15px 10px;float:left;width:560px;border-bottom:1px solid #F4F4F4}
.downlist li:hover,.downlist2 li:hover {background:#F4F4F4}
.downlist .g,.downlist2 .g {position: relative;float:left;widtH:90px;}
.downlist .g i,.downlist2 .g i{background: url(../img/bg_90.png);width: 90px;height: 90px;position: absolute;top: 0;left: 0;}
.downlist .g img,.downlist2 .g img {widtH:90px;height:90px;border-radius:10px}
.downlist .ginfo,.downlist2 .ginfo {float:left;padding-left:24px;widTH:305px;font-size:12px;color:#999}
.downlist .ginfo b,.downlist2 .ginfo b {display:block;line-height:36px;height:36px;font-size:17px;overflow:hidden;widtH:425px;font-weight:400}
.downlist .ginfo i,.downlist2 .ginfo i {float:left;display:block;line-height:26px;height:26px;padding-right:14px;font-style:normal;font-size:13px;}
.downlist .ginfo .sj,.downlist2 .ginfo .sj{width:115px;padding-right:0;}
.downlist .ginfo p,.downlist2 .ginfo p {display:block;line-height:28px;height:28px;overflow:hidden;widtH:300px}
.downlist a.durl,.downlist2 a.durl {widtH:112px;height:38px;line-height:38px;text-align:center;font-size:18px;border:1px solid #D6231C;color:#D6231C;display:block;float:right;margin:43px 15px 0 0}
.downlist a.durl:hover,.downlist2 a.durl:hover {background:#D6231C;color:#fff}
.downlist .g .sign,.downlist2 .g .sign{position:absolute;width:45px;height:50px;top:0;left:0;z-index:1;background:url(../img/sign_icon.png) no-repeat;}
.downlist .g .sign_1,.downlist2 .g .sign_1{background-position:-150px 1px;}
.downlist .g .sign_2,.downlist2 .g .sign_2{background-position:0 1px;}
.downlist .g .sign_3,.downlist2 .g .sign_3{background-position:-613px 1px;}
.downlist .g .sign_4,.downlist2 .g .sign_4{background-position:-48px 1px;}
.downlist .g .sign_5,.downlist2 .g .sign_5{background-position:-200px 1px;}
.downlist .g .sign_6,.downlist2 .g .sign_6{background-position:-252px 1px;}
.downlist .g .sign_7,.downlist2 .g .sign_7{background-position:-303px 1px;}
.downlist .g .sign_8,.downlist2 .g .sign_8{background-position:-355px 1px;}
.downlist .g .sign_9,.downlist2 .g .sign_9{background-position:-407px 1px;}
.downlist .g .sign_10,.downlist2 .g .sign_10{background-position:-459px 1px;}
.downlist .g .sign_11,.downlist2 .g .sign_11{background-position:-511px 1px;}
.downlist .g .sign_12,.downlist2 .g .sign_12{background-position:-562px 1px;}
.downlist .g .sign_13,.downlist2 .g .sign_13{background-position:-668px 1px;}
.downlist .g .sign_14,.downlist2 .g .sign_14{background-position:-721px 1px;}
.downlist .g .sign_15,.downlist2 .g .sign_15{background-position:-778px 1px;}

.lbtags .g{margin-top:2px;}
.lbtags .ginfo b {height:26px;line-height:24px;}
.lbtags .ginfo i {height:22px;line-height:22px;font-size:12px;}
.lbtags .ginfo p {height:22px;line-height:20px;font-size:13px;}
.lbtags .lbs {margin-top:3px;}
.lbtags .lbs {color:#666;height:20px;overflow:hidden;display:block;}
.lbtags .lbs  i{font-size:12px;color:#fff;background:#999;border-radius:4px;padding:1px 3px;margin-right:6px;display: inline-block;line-height: normal;height: auto;}

.applist {width: 100%;overflow: hidden;}
.applist ul {width: 100%;overflow: hidden;}
.applist li {float: left;width: 72px;height: 119px;padding: 10px 13px;margin-top: 10px;text-align: center;position: relative;border: 1px solid #fff;}
.applist li .icon img {width: 72px;height: 72px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}
.applist li .txt a {color:#555;height:25px;line-height:25px;overflow:hidden;display:block;padding-top:5px;font-size:14px;}
.applist li .txt p {color: #999;font-size:12px;}
.applist li .down {display:none;position:absolute;bottom:10px;left:11px;width:72px;height:33px;text-align:center;font-weight:bold;line-height:33px;background-color:#D6231C;}
.applist li .down a {color:#fff;font-size:15px;font-weight:400;}
.applist li:hover .txt{display: none;}
.applist li:hover .down{display: block;}

.tabNav{width:1100px;display:block;height:24px;overflow:hidden;margin:0 0 0 20px;}
.tabNav  a{display:block;float:left;height:24px;line-height:24px;text-align:center;padding:0 8px;margin:0 0 0 12px;font-size:14px;border-radius:3px;}
.tabNav  a.cur{background:#D6231C;color:#FFF;}

.pages {margin:20px 0 10px 0;text-align:center;}
.pages a {display:inline-block;padding:10px 20px;border:1px solid #ebeef1;margin:0 5px;background:#fff;font-size:14px;}
.pages a:hover,.pages a.current,.pages a.cur {background:#D6231C;color:#fff;}

.company_list{width:1160px;overflow:hidden;}
.company_list ul{width:1200px;overflow:hidden;}
.company_list ul li{float:left;width:110px;height:140px;margin:30px 30px 0 0;padding:3px;text-align:center;border:1px solid #ddd;border-radius:2px;overflow:hidden;}
.company_list ul li .icon {position:relative;display:block;width:110px;height:110px;overflow:hidden;}
.company_list ul li .icon i{position:absolute;top:0;left:0;padding:2px 10px;background:rgba(0,0,0,0.6);color:#fff;font-style:normal;}
.company_list ul li .icon img{width:110px;height:auto;min-height:110px;}
.company_list ul li p {display:block;height:30px;line-height:30px;font-size:14px;overflow:hidden;}

.company_info {position:relative;padding:0 0 0 220px;min-height:200px;overflow:hidden;font-size:14px;}
.company_info .title{line-height:50px;border-bottom:1px dotted #ddd;overflow:hidden;}
.company_info .title h1{float:left;font-size:20px;}
.company_info .title .more{float:right;}
.company_info .icon {width:200px;height:200px;position:absolute;left:0px;top:10px; }
.company_info .icon img{width:200px;height:auto;min-height:200px;}
.company_info .desc {padding:10px 0 0 0;line-height:24px;font-size:15px;}
.company_info .desc p{text-indent:2em;}

.tab_menu{position:relative;width:100%;border-bottom:1px solid #eee;overflow:hidden;}
.tab_menu li{line-height:20px;text-align:center;font-size:16px;float:left;border-top:3px solid #fff;position:relative;}
.tab_menu li a,.tab_menu li span{display:block;height:20px;margin:14px 0;padding:0 30px;border-right:1px solid #ddd;cursor: pointer;}
.tab_menu li.current,.tab_menu li.cur{border-top:3px solid #D6231C;font-weight:700;}
.tab_menu .more{position:absolute;right:0;top:0;line-height:50px;padding:0 20px;font-size:14px;}

.t_bg{background-size:cover;background-position:center;height:300px;background-repeat:no-repeat;}
.t_box{width:1200px;margin:-46px auto 0 auto;}
.t_box .t_title{padding:0 16px;line-height:46px;height:46px;background:rgba(0,0,0,0.6);color:#fff;overflow:hidden;}
.t_box .t_title h1{display:inline-block;font-size:18px;font-weight:400;color:#fff;}
.t_box .t_title span{font-size:12px;color:#fff;margin:0 0 0 10px;}
.t_box .t_title span a{color:#fff;}
.t_box .t_main{background:#fff;border:1px solid #E8EDF0;overflow:hidden;}
.t_box .t_desc{padding:10px 15px;font-size:15px;line-height:24px;text-indent:2em;}

.newslist{width:1160px;overflow:hidden;}
.newslist ul{width:1200px;padding:5px 0 0 0;overflow:hidden;font-size:14px;}
.newslist li{width:569px;float:left;padding:12px 0;border-bottom:1px dotted #ddd;margin-right:20px;}
.newslist li a{display:block;width:470px;height:20px;overflow:hidden;line-height:20px;float:left;border-left:3px solid #b7b7b7;padding-left:10px;}
.newslist span{display:block;width:80px;height:20px;overflow:hidden;float:right;color:#b0aaaa;text-align:right;}

.l_box{display:block;height:auto;overflow: hidden;padding:5px 0 0 0;}
.l_box a{text-decoration:none;color:#fff;padding:4px 15px;display:inline-block;border-radius:3px;margin:10px 10px 0 0;font-size:16px;height:30px;line-height:30px;letter-spacing:0.8px;background:#bbb;}
.l_box a:hover{background:#d6231c!important;}

.topitem{
    width:1160px;margin:20px auto;
}
.topitem:after{
    content:"";
    display:block;
    width:0;
    height:0;
    clear:both;
}
.rkitm{width:1120px;height:114px;position:relative;background:#f7f7f7;padding:20px;margin-top:18px;border-radius:4px;}
.rkitm:hover{background:#fffded;}
.rkl{width:114px;float:left;position:relative;margin:}
.rkl img{width:114px;height:114px;border-radius:17px;}
.rkl i{width:29px;height:33px;display:block;position:absolute;left:9px;top:0px;background:url(../img/ico-1.png) no-repeat -400px -70px;color:#FFF;text-align:center;line-height:28px;}
.rkl i.num1{
    background-image: url(../img/ico-1.png);
    background-repeat: no-repeat;
    width: 118px;
    height: 102px;
    top: -28px;
    left: -30px;
    background-position: 0px 0px;
    text-indent:9999px;
}
.rkl i.num2{
    background-image: url(../img/ico-1.png);
    background-repeat: no-repeat;
    width: 118px;
    height: 102px;
    top: -28px;
    left: -30px;
    background-position: -120px 0px;
    text-indent:9999px;
}
.rkl i.num3{
    background-image: url(../img/ico-1.png);
    background-repeat: no-repeat;
    width: 118px;
    height: 102px;
    top: -28px;
    left: -30px;
    background-position: -240px 0px;
    text-indent:9999px;
}
.rkr{width:900px;float:left;margin-left:20px;margin-top:10px;}
.rkr .tip{width:900px;margin-top:-2px;}
.rkr .tip h3{display:inline-block;}
.rkr .tip h3 a{font-size:24px;font-weight: normal;}
.rkr .tip h3 a.ztoa em.zto{font-size:12px;}
.rkr .tip h3 a em{font-size:14px;padding-left:10px;color:#777;}
.rkr .tip h3:hover a{color:#7bc71f;}
.rkr .tip h3:hover a em{color:#7bc71f;}
.rkr .tip .softsize{display:inline-block;text-align:right;float:right;line-height:40px;font-size:14px;color:#777;}
.rkr .bqj{display:block;width:900px;margin:10px 0 5px 0;}
.rkr .bqj i{border:1px solid #7bc71f;border-radius:3px;padding:0 3px;font-size:12px;margin-right:10px;color:#7bc71f}
.rkr .bqj i a{color:#7bc71f;}
.rkr .bqj a{border:1px solid #7bc71f;border-radius:3px;padding:0 3px;font-size:12px;margin-right:10px;color:#7bc71f}

.rkr .tip h3 em.zto{display:inline-block;margin-left:10px;padding:0 6px;color:#7bc71f;border-radius:3px;}
.rkr .bqj em.rd{padding-left:25px;font-size:13px;}
.rkr .bqj em.xj0{width:103px;height:18px;text-align:left;display:inline-block;float:right;background:url(../img/starse.png) no-repeat;clear: both;margin-top: -6px;}
.rkr .bqj em.xj1{width:103px;height:18px;text-align:left;display:inline-block;float:right;background:url(../img/starse.png) no-repeat 0 -37px;clear: both;margin-top: -6px;}
.rkr .bqj em.xj2{width:103px;height:18px;text-align:left;display:inline-block;float:right;background:url(../img/starse.png) no-repeat 0 -73px;clear: both;margin-top: -6px;}
.rkr .bqj em.xj3{width:103px;height:18px;text-align:left;display:inline-block;float:right;background:url(../img/starse.png) no-repeat 0 -108px;clear: both;margin-top: -6px;}
.rkr .bqj em.xj4{width:103px;height:18px;text-align:left;display:inline-block;float:right;background:url(../img/starse.png) no-repeat 0 -144px;clear: both;margin-top: -6px;}
.rkr .bqj em.xj5{width:103px;height:18px;text-align:left;display:inline-block;float:right;background:url(../img/starse.png) no-repeat 0 -180px;clear: both;margin-top: -6px;}
.rkr .bqj em a{}
.rkr .msu{width:900px;height:50px;overflow:hidden;line-height:23px;font-size:14px;clear:both;color:#888;}
.rkitm .downsoft{width:80px;height:38px;display:block;float:right;line-height:38px;border:1px solid #7bc71f;color:#7bc71f;font-size:18px;text-align:center;background:#e5f4fa;border-radius:4px;position:absolute;bottom:26px;right:10px;}
.rkitm .downsoft:hover{color:#FFF;background:#7bc71f;}
.rkitm .lby{position:absolute;right:33px;bottom:8px;}
.rkitm .lb{background:#fbc73c;margin-right:15px;}
.rkitm .zqt{background:#f48047;}
.rkitm .hd{background:#7bc71f;margin-right:15px;}
.rkitm .hd,.rkitm .lb,.rkitm .zqt{width:60px;height:26px;display:inline-block;text-align:center;line-height:26px;color:#FFF;border-radius:4px;}
.rkitm .lbyo{width:60px;position:absolute;right:33px;bottom:8px;}
.rkitm .zqto{background:#f48047;width:60px;height:26px;display:block;text-align:center;line-height:26px;color:#FFF;border-radius:4px;}
/*rank nav*/
.nav_cont .nav_top{
    color:#EEE;
}
.nav_cont a.cur{
    color:#fbc73c;
}

/*zt hot rank*/
/*.nav_cont a.zthot{float:left;margin:0 20px 0 30px;}*/
.rkr .tip h3 .ver{display:inline-block;height:29px;position:relative;vertical-align: bottom;margin:0 15px 0 8px;}
.rkr .tip h3 .ver .bb{position:absolute;font-size:12px;padding-left:18px;display:block;white-space:nowrap;}
.rkr .tip h3 .ver .az{top:0;background:url(../img/bbaz.png) left center no-repeat;}
.rkr .tip h3 .ver .is{bottom:0;background:url(../img/bbpg.png) left center no-repeat;}
/*toprank*/
.toprank{width:130px;height:130px;position:absolute;right:30px;background:url(../img/rank_ryb.png) no-repeat center center;background-size:100%;text-align:center;line-height:90px;color:#FFF;text-indent:20px;font-size:20px;display:none;}
.toprank i{font-size:35px;padding-right:4px;font-weight:bold;}