#top {
    height: 41px;
    line-height: 41px;
    color: #7f7f7f;
    background-color: #2c2c2c;
    font-size: 15px;
    min-width: 1200px;
    position: relative;
    z-index: 9999;
}
#top .top_area {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
}
.lead {
    border-left: 1px solid #4d4d4d;
    line-height: 41px;
    float: left;
}
.lead li {
    float: left;
    border-right: 1px solid #4d4d4d;
    height: 41px;
    overflow: hidden;
}
.lead li a {
    padding: 0 15px 0 15px;
    height: 41px;
    color: #B1B1B1;
    display: block;
}


/* 顶部推荐软件   */
.main_yxtj{ 
    width:100%; 
    /* height:105px;  */
    margin-top: 20px;
    overflow:hidden;}
.main_yxtj ul{ width:1200px;}
.main_yxtj li{float:left; width:90px; margin-left:33.3px; position:relative;}
.main_yxtj li:first-child{margin-left:0px;}
.main_yxtj a{display:inline-block; width:100%; height:100%; overflow:hidden;}
.main_yxtj img{width:80px; height:80px; margin-left:5px;border-radius: 10px;}
.main_yxtj span{ color:#444; font-size:15px; display:inline-block; width:100%; height:25px; line-height:30px; text-align:center; overflow:hidden;}
.main_yxtj ul li a:hover span,.main_menu dl dd a:hover,.main_menu dl dd a.red:hover,.main_news .news_box ul li .tit:hover,.xyb_nr .tit a:hover,.main_news_r3 ul li a:hover,.indx_rjnr dl dd a:hover,.index_r_lb dl dt a:hover,.index_gytit .menu a:hover,.index_az .mbox .more:hover,.link_box .bd a:hover,.footer .menu a:hover,.top_rg_tt a:hover,.top_rg_tt a.more:hover,.rg_title a:hover,.soft_list .hd .tit a:hover,.lbhj .bd li a:hover,.hot_rj dd a:hover em,.zt_gytit .more:hover,.zthz_zt ul li a:hover span,.zt_tjzt ul li a:hover,.zt_yylb ul li .tit a:hover,.zt_xgwz ul li a:hover,.zt_tjxz ul li .tit a:hover,.tjzt_pic li a:hover span,.map_box dl dd a:hover,.rjfl_main dl dd a:hover,.rjfl_main dl dt a:hover .tit,.phb_list .phlb .tit a:hover,.index_az .mbox .menu a:hover,.art_index1 .hd .tit a:hover,.art_index1 .hd .txt a:hover,.art_index1 .news_box ul li a:hover,.art_gytit .more:hover,.art_indexc .bd li a:hover,.art_indexr .bd .tit a:hover,.art_listl dl dt a:hover,.art_showl .gjcl a:hover,.art_showl .sxp ul li a:hover,.other_list ul li a.tit:hover,.count_down .sort_title a:hover,.newadd .xzdz_title a:hover{color:#FD3939;}
.main_menu{width:1200px; margin-top: 10px; overflow:hidden;}
.main_menu dl{width:100%; height:25px; line-height:25px; margin-bottom:13px; overflow:hidden;}
.main_menu dt{float:left; color:#444; font-size:18px; background: url(../images/bgs.png) no-repeat 43px -127px; width: 56px; overflow:hidden;}
.main_menu dd{float:right; width:1130px;overflow:hidden;height: 25px;}
.main_menu dd a{display:inline-block; padding:0 12px; height:25px; max-width:145px; word-break: break-all; position:relative; background:url(../images/bgs.png) no-repeat -499px 7px; float:left; width:auto; color:#444; font-size:14px; overflow:hidden; margin-left: -1px;}
.main_menu dd a.red{ color:#ff5757;}
.main_menu dd a:hover{word-break: break-all;}

/* 中间轮播模块，最新数据 */
.main_news{width:1200px; height:auto; margin:10px auto 0;}
.main_news .left{float:left; width:390px; overflow:hidden;}
.main_news .left_pic{width:430px; height:70px; margin-top:15px; position:relative; overflow:hidden;}
.main_news .left_pic img{width:428px; height:68px; border:1px solid #fff;}
.main_news .left_pic .cover{width:430px; height:70px; position:absolute; left:0px; top:0px; display:block; background:url(../images/score_icon.png) no-repeat; overflow:hidden;}
.main_news .left_pic .cover:hover{background-position:0 -74px;}
.main_news .left_pic .score{float:left; width:50px; height:50px; margin:10px; background:url(../images/score_icon.png) no-repeat; color:#ff5757; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:bold; font-size:20px; text-align:center; line-height:50px; overflow:hidden;}
.main_news .left_pic .score6,.main_news .left_pic .score6_1{background-position: -1px -148px;}
.main_news .left_pic .score6_2{background-position: -54px -148px;}
.main_news .left_pic .score7,.main_news .left_pic .score7_1{background-position:-106px -149px;}
.main_news .left_pic .score7_2{background-position:-158px -149px;}
.main_news .left_pic .score8,.main_news .left_pic .score8_1{background-position:-211px -149px;}
.main_news .left_pic .score8_2{background-position:-263px -149px;}
.main_news .left_pic .score9,.main_news .left_pic .score9_1{background-position: -315px -148px;}
.main_news .left_pic .score9_2{background-position: -367px -148px;}
.main_news .left_pic .score10{background-position: -1px -200px;}

.main_news .left_pic .info{float:left; width:340px;}
.main_news .left_pic .info span{display:inline-block; width:100%;}
.main_news .left_pic .info .tit{color:#333; font-size:20px; font-weight:bold; height:27px; line-height:27px; margin:10px 0 0; overflow:hidden;}
.main_news .left_pic .info .txt{ color:#999; font-size:14px; height:20px; line-height:20px; overflow:hidden;}

.main_news .left_lb{width:424px; border-left:1px solid #f3f3f3; margin:15px 0 0 5px;}
.main_news .left_lb ul li{float:left; width:100%; height:35px; line-height:35px;}
.main_news .left_lb ul li a{color:#666; font-size:14px; width:100%; display:block; height:100%; position:relative;}
.main_news .left_lb .dian{position:absolute; left:-6px; width:11px; height:11px; top:50%; margin-top:-5.5px; background:url(../images/bgs.png) no-repeat -121px -152px; display:inline-block;}
.main_news .left_lb .time{display:inline-block; margin:0 10px; float:left; width:70px;}
.main_news .left_lb .tit{ display:inline-block; float:left; max-width:325px; height:35px; position:relative;}
.main_news .left_lb .tit span{display:inline-block; /*text-overflow:ellipsis; white-space:nowrap;*/ max-width:320px; height:35px; z-index:999; overflow:hidden;}
.main_news .left_lb .hot{display:inline-block; width:26px; height:11px; background:url(../images/bgs.png) no-repeat -473px -63px; position:absolute; top:50%; margin-top:-4px; right:-30px;}
.main_news .left_lb ul li a:hover{font-weight:bold;}
.main_news .left_lb ul li a:hover .hot{margin-top:-5.5px;}
.main_news .left_lb ul li a:hover .dian{ background-position:-102px -152px;}
.main_news .left_lb .bgw{width:1px; height:12px; position:absolute; left:-1px; display:none; background:#fff; z-index:99;}
.main_news .left_lb ul li:first-child .bgw{ display:inline-block; top:0px;}
.main_news .left_lb ul li:last-child .bgw{ display:inline-block; bottom:0px;}

.main_news .cen{float:left; width:490px; margin:0 20px; overflow:hidden; }
.main_news .cen .hd{ width:100%; margin-bottom:15px;}
.main_news .cen .hd .tit{ color:#f44334; font-size:22px; text-align:center; width:100%; font-weight:bold; height:35px; line-height:35px; overflow:hidden;}
.main_news .cen .hd .tit a{ color:#f44334;}
.main_news .cen .hd .tit a:hover{ text-decoration:underline;}
.main_news .cen .hd .txt{position:relative; padding-right:40px;color:#999; font-size:14px; /*text-overflow:ellipsis; white-space:nowrap;*/ height:25px; line-height:25px; overflow:hidden;}
.main_news .cen .hd .txt a{ color:#ff5757; position:absolute; right:0px; top:0px;}
.main_news .cen .bd{width:100%; height:auto; overflow:hidden;}

.main_news .news_tabs{ height: 42px; line-height: 42px; font-size: 18px; border-bottom: 1px solid #ddd; font-weight: 400; }
.main_news .news_tabs li{ float:left; width: 120px; display: inline-block; text-align: center; cursor: pointer; color: #676767; }
.main_news .news_tabs li.on{ color:#25B1F8; }

.main_news .news_box{width:100%;}
.main_news .news_box ul{ margin-top: 11px; }
.main_news .news_box li{ overflow:hidden; height: 32px; line-height: 32px; background: url(../images/spr.png) -253px -155px no-repeat; overflow: hidden;
    padding-left: 26px; }
/* .main_news .news_box li.new{ background-position: -253px -59px; color: #1193FC; } */
.main_news .news_box li.hot{ background-position: -253px -91px; color: red; }
.main_news .news_box li.best{ background-position: -253px -124px; color: #609C32; }
.main_news .news_box_item{ display: none; }
.main_news .news_box_item.on{ display: block; }

.main_news .news_box li .name{ width: 80px; height: 17px; line-height: 17px; float: left;  padding-right: 7px; text-align: right; border-right: 1px solid #ddd; margin-right: 13px; margin-top: 8px;}
.main_news .news_box li .name a{ display: block; color: #999; }
.main_news .news_box li .name a:hover{ color: #FD3939; }
.main_news .news_box li .icon{width:22px; height:22px; float: left; margin-right: 6px; margin-top: 5px; font-size: 0;}
.main_news .news_box li .icon img{width:22px; height:22px;}
.main_news .news_box li .tit{color:#333; font-size:14px; /*text-overflow:ellipsis; white-space:nowrap;*/max-width:268px; overflow:hidden; display:inline-block;}
.main_news .news_box li .time{color:#999; float:right;}
.main_news .news_box li .time.red{ color:#fa4e57;}
.main_news .news_box li.xian{ width:100%; border-bottom:1px dashed #e5e3e3; padding:0; height:1px;}


.main_news .right{float:right; width:280px;}

#main_news_r2{position: relative;height:180px; width:280px; overflow:hidden; margin-top: 10px;}
#main_news_r2 .bd{position: relative}
#main_news_r2 .main_news_r2_bar_box{width: 100%;height: 180px;position: relative;overflow: hidden;}
#main_news_r2 .main_news_r2_bar{width: 10000px}
#main_news_r2 .main_news_r2_bar li{float: left;width:280px;height: 180px}
#main_news_r2 .main_news_r2_bar li a{width: 100%;height: 100%;display: block}
#main_news_r2 .main_news_r2_bar li img{width:280px; height:180px;}
#main_news_r2 .ft{position: absolute;left: 0;bottom: 0;z-index: 1;width:280px;height: 30px}
#main_news_r2 .ftbg{position: absolute;top: 0;left: 0;z-index: -1;width:280px;height: 30px;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#80000000,endColorstr=#80000000);}
#main_news_r2 .change{position: absolute;right: 0;bottom:10px;height:10px;overflow:hidden;}
#main_news_r2 .change a{float: left;width:10px;height:10px;margin-right:10px;background:#fff; filter:Alpha(Opacity=7); opacity:0.7;cursor: pointer;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#80000000,endColorstr=#80000000);}
#main_news_r2 .change a.on{background:#FD3939;}
#main_news_r2 .hd{position: absolute;left: 0;bottom: 0;z-index:2;width:170px;height: 30px}
#main_news_r2 .main_news_r2_title{overflow: hidden;position: absolute;top: 0;left: 0;height: 30px;padding: 0 10px 0 10px;line-height: 30px;font-size:16px; width:170px;}
#main_news_r2 .main_news_r2_title a{color: #fff;}


.main_news_r3{width:290px; height:auto; overflow:hidden;}
.main_news_r3 ul li{float:left; width:290px;  height:28px; line-height:28px; background:#edf1f3; font-size:14px; margin-top:12px; overflow:hidden;}
.main_news_r3 ul li a{color:#666;padding-left:50px; width:240px; position:relative; display:inline-block; height:28px; line-height:28px; overflow:hidden; /*text-overflow:ellipsis; white-space:nowrap;*/}
.main_news_r3 ul li .lm{position:absolute; left:0px; top:0px; width:40px; height:28px; line-height:28px; padding-right:6px; text-align:center; background:url(../images/bgs.png) no-repeat -390px -103px; color:#fff;}
.main_news_r3 ul li a:hover .lm{background-position:-340px -104px; color:#fff;}

.clearfix{zoom:1;}
.clearfix:after,.w1k_box:after,#main1k:after,.xzdzbox:after{clear:both; height:0px; font-size:0px; visibility:hidden;display:block;content:" ";}
#main1_l{position: relative; width:390px; height: 300px; overflow:hidden;}
#main1_l .bd{position: relative}
#main1_l .ft{position: absolute;left: 0;bottom:0px;z-index: 1;width:100%;}
.main1_l_bar_box{ width:390px; height:300px; position: relative; overflow: hidden;}
.main1_l_bar{width: 10000px}
.main1_l_bar li{float: left;width:390px;height:300px}
.main1_l_bar a{width: 100%;height: 100%;display: block; position: relative; }
.main1_l_bar img{width:390px; height:300px;}
.main1_l_bar p{position: absolute; bottom: 8px; left: 0; z-index: 1; right: 0; height: 52px; line-height: 52px; overflow:hidden; background: rgba(0,0,0,0.6); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); font-size: 16px;
    color: #fff; text-align: left; }
.main1_l_bar span{ display: block; margin: 0 15px; }

#main1_l .change{position: absolute;left: 0;bottom:0px; right: 0; }
#main1_l .change a{ width: 20%; height: 8px; background: #373737; float: left; position: relative; }
#main1_l .change a img{width:80px;height:60px; display: none; }
#main1_l .change a .mask { position: absolute; top: 0; left: -1px; width: 1px; height: 100%; background: #A2A2A2; }
#main1_l .change a.on{ background: #25B1F8; }
#main1_l .hd{position: absolute;left:5px;bottom:80px;z-index: 2;width:420px;height:22px;text-align:center;}
#main1_l .main1_l_title{overflow: hidden;position: absolute;top: 0;left: 0;height:100%;line-height:22px;font-size:16px; width:100%;}
#main1_l .main1_l_title a{display: none;color: #fff; width:100%;}


.art_index1{ width:100%; margin:35px auto 0; overflow:hidden;}
.art_index1 .left{ height:436px; width:645px; float:left;}
.art_index1 #main1_l{width:645px; height:436px;}
.art_index1 #main1_l .ft,.art_index1 #main1_l .ftbg{width:645px; height:105px;}
.art_index1 #main1_l .hd{ width:635px; height:31px; line-height:31px;}
.art_index1 #main1_l .main1_l_title{height:31px; line-height:31px;}
.art_index1 #main1_l .main1_l_bar_box{ height:331px;}
.art_index1 #main1_l .main1_l_bar li{width:645px; height:331px;}

.art_index1 #main1_l .change{width:100%; height:105px;}
.art_index1 #main1_l .hd{ bottom:115px;}
.art_index1 #main1_l .main1_l_title{font-size:24px;}
.art_index1 #main1_l .change a{width:123px; height:94px; margin:5px 0 5px 5px}
.art_index1 #main1_l .change a img{width:123px; height:94px;}
.art_index1 #main1_l .change a .mask{ border:5px solid #22c66e; background:none; width:123px; height:94px; left:-5px; top:-103px;+top:-5px;}
.art_index1 #main1_l .change a .mask em{background-position:-113px -614px; width:13px; height:7px; margin-left:-6.5px; top:-12px;}
.art_index1 #main1_l .main1_l_bar li p{background:url(../images/bgs.png) repeat-x 0 -168px;}
.art_index1 #main1_l .main1_l_bar li p span{font-size:24px;height:31px; line-height:31px; margin-top:65px;}

.art_index1 .right{float:right; width:530px;}
.art_index1 .hd{ width:100%; height:auto; margin-bottom:15px; overflow:hidden;}
.art_index1 .hd .tit{font-size:24px; font-weight:bold; height:31px; line-height:31px; text-align:center; overflow:hidden;}
.art_index1 .hd .tit a{color:#333;}
.art_index1 .hd .txt{ text-align:center; height:25px; line-height:25px; margin-top:2px; overflow:hidden;}
.art_index1 .hd .txt a{color:#999; font-size:16px; height:25px; display:inline-block; max-width:253px; position:relative;background:url(../images/bgs.png) no-repeat -494px -704px; padding:0 5px; overflow:hidden;}
.art_index1 .hd .txt a em{ width:4px; height:15px; background:url(../images/bgs.png) no-repeat -463px -648px; display:inline-block; right:0px; top:6px; position:absolute;}
.art_index1 .news_box{ height:auto;overflow:hidden;}
.art_index1 .news_box ul{margin-top:2px;}
.art_index1 .news_box ul li{float:left; width:100%; height:25px; line-height:25px; margin-top:11px; overflow:hidden;}
.art_index1 .news_box .time{float:right; color:#999; font-size:14px;}
.art_index1 .news_box .time.red,.art_index1 .news_box ul li a.red{color:#f54129;}
.art_index1 .news_box ul li a{color:#333; font-size:16px;}


.rjk_box{ margin-bottom: 10px; }
.rjk_box .ui_box_bd{ overflow: hidden; }
.rjk_box .ui_box_bd a{ float: left; width: 80px; height: 90px; overflow: hidden; display: inline; margin: 32px 0 0 10px; text-align: center; }
.rjk_box .ui_box_bd img{ width: 68px; height: 68px; display: block; margin: 0 auto 4px; border-radius: 10px; }
.ui_box_hd{ height: 42px; line-height: 42px; font-size: 18px; border-bottom: 1px solid #ddd; font-weight: 400; color: #676767; }
.ui_box_hd a{ float: right;font-weight: 400;font-size: 16px;color: #999; }

h3 {
    /* font-size: 100%; */
    font-weight: normal;
}
a {
    color: #333;
    /* text-decoration: none !important; */
}
/* 软件和游戏 */
.content{width:1200px;margin:13px 0 0 0;overflow:hidden;}
.content h4 a:hover{color:#55c75d}
.content_left.f2{height:491px;}
.content_left{float:left;display:inline;width:910px;background:#fff;margin-left: -14px;}
.content_left.f1{height:548px;}
.content_right{float:right;display:inline;width:280px;background:#fff}
/*游戏*/
.f2 .hd{height:30px;border-bottom:1px solid #e6ebee;margin:20px 20px 0 20px;position:relative;}
.f2 .hd h4{
    position:absolute;left:0;height:30px;
    line-height:30px;border-bottom:2px solid #ddd;font-size:18px;
    /* background:url(../images/tu_1.png) no-repeat -2px -243px; */
    /* text-indent:40px; */
}
.f2 .hd h4.tit{
    /* background:url(../images/tu_1.png) no-repeat -2px -555px !important; */
    border-color: #00aaf5;
}
.f2 .hd h4.tit2{
    /* background:url(../images/tu_1.png) no-repeat -2px -555px !important; */
    border-color: #0d71c0;
}
.f2 .hd ul{position:absolute;right:0;overflow:hidden}
.f2 .hd ul li{height:30px;float:left;display:inline;cursor:pointer;width:80px;text-align:center;font-size:14px ;margin-left:20px}
.f2 .hd ul li.on{height:30px;border-bottom:2px solid #ff2828}
.f2 .bd ul{padding:20px 0 0 0;zoom:1;}
.f2 .bd ul li{float:left;display:inline;width:12.5%;width:12.3%;text-align:center;margin-bottom:15px;margin-bottom:20px;}
.f2 .bd ul li img{width:74px;height:74px;border-radius:7px;}
.f2 .bd ul li b{height:20px;overflow:hidden;margin:4px 0;padding:0 10%;width:80%;display:block;font-weight:500}
.f2 .bd ul li span{color:#999;font-size:12px;}
.f2 .bd ul.ul01 li{width:126px;border: 1px solid #f2f2f2; margin: 0 0 20px 20px; padding: 20px 0;}
.f2 .bd ul.ul01 li img{width:85px;height:85px;}
.f2 .bd ul.ul01 li b{margin:10px 0;}
.f2 .bd ul.ul01 li span{ border: 1px solid #ccc; padding: 2px 5px; background-color: white; border-radius: 3px; margin-top: 24px;}
.f2 .bd ul.ul01 li span:hover{border: 1px solid #55c75d; color:#55c75d}
.r1 h4{height:30px;line-height:30px;border-bottom:1px solid #ddd;font-size:18px;background:url(../images/tu_1.png) no-repeat -2px -387px;text-indent:40px;margin:20px 20px 0 20px;position:relative}
.r1 h4 a{position:absolute;right:0;font-size:12px;color:#999}
.c-tit{margin:20px 20px 0 20px;height:420px}
.c-tit a{background:url(../images/tu_1.png) no-repeat 0px -119px;text-indent:10px;height:20px;line-height:20px;overflow:hidden;display:block;width:100%;margin-bottom:15px}
.sidemenu{margin:20px 20px 0 20px;height:420px}
.sidemenu p,
.sidemenu h3{height:35px;cursor:pointer;}
.sidemenu h3 span{float:left;width:60px;color:#999;line-height:20px;height:20px;font-size:12px;}
.sidemenu h3.on{display:none}
.sidemenu h3 a{height:20px;overflow:hidden;float:left;}
.mainright .sidemenu div{display:block !important}
.sidemenu div{display:none;position:relative;height:105px}
.sidemenu div img{position:absolute;left:0;width:90px;height:90px;border-radius:9px}
.sidemenu div b{position:absolute;left:100px;font-size:16px;height:20px;overflow:hidden;display:block;width:150px;font-weight:500}
.sidemenu div p{position:absolute;left:100px;top:25px;height:40px;overflow:hidden ;font-size:12px;color:#999;line-height:18px;width:150px}
.sidemenu div em{position:absolute;left:100px;top:45px;height:20px;overflow:hidden ;font-size:12px;color:#999;line-height:18px}
.sidemenu div a.s_a1,
.sidemenu div span{position:absolute;left:100px;top:67px;background:#ffd100;color:#000;padding:2px 10px;width:56px;display:block;text-align:center;}
h3.ons.on{display:none}