@charset "utf-8";
/* CSS Documen*/
*{margin:0px; padding:0px; outline:none;}
html{ overflow-y: scroll; }
body{ font-family:"Microsoft YaHei"; font-size:14px; background: #f5f5f5; color: #444; min-width:1200px; }
ul li{list-style:none;}
li{list-style:none;}
img{border:none;}
a{color:#666; text-decoration:none; cursor:pointer;}
a:hover{color:#FD3939;}
em{font-style:normal;}
.clearfix{zoom:1;}
.clearfix:after,.w1k_box:after,#main1k:after,.xzdzbox:after{clear:both; height:0px; font-size:0px; visibility:hidden;display:block;content:" ";}
.mt15{ margin-top: 15px !important; }
.mb15{ margin-bottom: 15px !important; }

.go_top{ width: 42px; height: 42px; position:fixed; left: 50%; margin-left: 625px; bottom: 155px; display:none; cursor:pointer; z-index: 66; background: #fff url(../img/gtp.png) no-repeat 0 0; border: 1px solid #ddd; }
.go_top:hover{ border-color: #1fa9e1; background-color: #1fa9e1; background-position: 0px -44px; }


.head{width:100%; height:auto; background: #FFF; }

.top_bar{height: 29px; background: #fafafa; border-bottom: 1px solid #E2E2E2; width:100%; z-index:9999; position:relative; }
.top_bar .nr{ width:1200px;font-size:14px; margin:0 auto; position:relative; z-index:99;}
.top_bar .nr .lcrj+span{line-height: 29px;}
.top_bar .lcrj{color:#666; line-height:29px; float:left; width:auto; font-size: 14px; font-weight: normal;}
.top_bar .caid{float:right; width:auto;height:29px; line-height:29px; overflow:hidden; font-size: 0;}
.top_bar .caid a{color:#666; display:inline-block; padding: 0 10px; position: relative; font-size: 14px;}
.top_bar .caid a:after{ content: ''; position: absolute; left: 0; top: 50%; width: 1px; height: 14px;background: #999; margin-top: -7px; }
.top_bar .nr a:hover{color:#f60;}
.top_bar .qzdh{float:right; width:78px; height:29px; line-height:29px;}
.top_bar .qzdh.on .hd{ color: #f60; }
.top_bar .qzdh .hd{ height:29px; line-height:29px; text-align:center; color:#666; cursor:pointer;}
.top_bar .qzdh .bd{ z-index:99999; position:absolute; left:0px; top:40px;width:1200px; height:auto; background:#fff;box-shadow:0px 7px 12px rgba(0,0,0,.2);-moz-box-shadow:0px 7px 12px rgba(0,0,0,0.2);-webkit-box-shadow:0px 7px 12px rgba(0,0,0,0.2); width:1197px\9; border-left:1px solid #f0f3f5\9; padding-bottom: 20px; display: none; }
.top_bar .qzdh .bd dl{float:left;border-right:1px solid #f0f3f5; margin-top:20px;width:399px; min-height:140px; width:398px\9;overflow:hidden;}
.top_bar .qzdh .bd dl dt{float:left; width:369px; padding-left: 19px; color:#f1bd00; overflow:hidden; position: absolute;
    margin-top: 40px; }
.top_bar .qzdh .bd dl.az dt{color:#26c472;}
.top_bar .qzdh .bd dl.ios dt{color:#2abff6;}
.top_bar .qzdh .bd dl dt span{font-size:18px; font-weight:bold;}
.top_bar .qzdh .bd dl dd{float:left; width:100%; }
.top_bar .qzdh .bd dl dd span{margin:5px 40px 0;display:inline-block;float:left;width:32px;height:26px;background:url(../img/bgs.png) no-repeat -314px -763px; }
.top_bar .qzdh .bd dl.az dd span{background-position:-354px -762px; width:32px; height:28px;}
.top_bar .qzdh .bd dl.ios dd span{width: 28px;height: 32px; background-position:-390px -758px;}
.top_bar .qzdh .bd dl dd p{ width:285px; overflow: hidden; margin-left: 115px; }
.top_bar .qzdh .bd dl dd a{color:#666; font-size:16px; display:inline-block; width:33%; float:left; margin:0; height:28px; overflow:hidden;}
.top_bar .qzdh .bd dl dd a:hover{color:#26c472;}
.top_bar .qzdh .bd dl.youx dt,.top_bar .qzdh .bd dl.youx dd a:hover{color:#f1bd00;}
.top_bar .qzdh .bd dl.youx dt em{width:29px; height:24px; background-position:-387px -291px;}
.top_bar .qzdh .bd dl.zx dt,.top_bar .qzdh .bd dl.zx dd a:hover{color:#f26666;}
.top_bar .qzdh .bd dl.zx dt em{width:29px; height:23px; background-position:-421px -292px;}
.top_bar .qzdh .bd dl.hj dt,.top_bar .qzdh .bd dl.hj dd a:hover{color:#866fe9;}
.top_bar .qzdh .bd dl.hj dt em{width:26px; height:22px; background-position:-332px -340px;}
.top_bar .qzdh .bd dl.bz dt,.top_bar .qzdh .bd dl.bz dd a:hover{color:#7fd034;}
.top_bar .qzdh .bd dl.bz dt em{width:29px; height:27px; background-position:-360px -324px;}
.top_bar .qzdh .bd dl.ph dt,.top_bar .qzdh .bd dl.ph dd a:hover{color:#18b4ed;}
.top_bar .qzdh .bd dl.ph dt em{width:24px; height:23px; background-position:-394px -324px;}
.top_bar .qzdh .bd.ie78{width:1198px; border-width:1px solid #f0f3f5}
.top_bar .qzdh .bd.ie78 dl{width:398px;}
.top_bar .qzdh .bd.ie78  dl dd{width:292px;}
.top_bar .qzdh .bd .bl1{border-left:1px solid #f0f3f5;}
.top_bar .qzdh .bd .br0{border-right:none;}

.header{width:1200px; height:83px; margin: 28px auto 0; position:relative; z-index:999;}
.header .logo{float:left; }
.header .logo img{ width: 190px; height: 60px; }
.header .lsrj{float: left; width: 189px; height: 35px;background:url(../img/weiba.png); margin-left: 12px; margin-top: 14px;}
.header .sous{float: left; width: 510px; height: 68px;}
.search{ height:34px; border: 2px solid #1fa9e1; position:relative; }
.search .icon{float:left; display:inline-block; width:18px; height:18px; background:url(../img/bgs.png) -139px -2px; margin:10px 11px 0 10px; overflow:hidden; display: none; }
.search .text{ height:19px; width:340px; float:left; background: none; outline:none; color:#999; font-size:14px; border:none; padding: 8px 10px; }
.search .button{width:72px; height:34px; font-size: 14px; background:#1fa9e1; color: #FFF; border:none; outline:none; float:right; cursor:pointer;}
.sous select {
    border: none;
    position: relative;
    border-right: 1px solid #DCDCDC;
    width: 68px;
    height: 34px;
    color: #555;
    line-height: 34px;
    text-decoration: none;
    text-align: center;
    padding-right: 5px;
    vertical-align: middle;
    display: block;
    float: left;
    font-size: 14px;
    overflow: hidden;
    cursor: pointer;
    padding-left: 10px;
}
#searchlist{ position:absolute; background: #fff;border: 2px solid #26c472;top: 34px;left: -2px;width: 358px; padding:5px;height: auto; z-index:999; display:none;}
#searchlist li{height:23px; line-height:23px; overflow:hidden;}
#searchlist li a{color:#666;}
#searchlist li a span{ color:#26c472;}


.hot_word{ width:464px; height:25px; line-height:25px; margin:5px 0 0 -24px;color:#879299; overflow:hidden;}
.hot_word a{color:#666; margin-left:24px;}
.hot_word a:hover{ color:#FD3939;}
.hot_word a.red{ color:#ff5757; font-weight:bold;}

.header .sj{float:right; width:270px; height:85px; cursor:pointer; position:relative; margin-top: -15px; }
.header .sj img{ width:270px; height:85px;}
.header .sj .ewm{display:none; position:absolute; z-index:9999; right:0; top:64px; width:146px; height:150px;  overflow:hidden;}
.header .sj .ewm span{ float:left;background:url(../img/bgs.png) no-repeat 0 -728px; height:135px; width:100%; display:inline-block;}
.header .sj .ewm em{ float:left;width:146px; height:15px; left:-4px;background:url(../img/bgs.png) no-repeat -290px -646px; display:inline-block;}
.header .sj .ewm img{margin:4px 8px 10px 20px; width:108px; height:108px;}
.header .sj:hover .ewm{display:block;}

.nav_box{height:45px; background: #1fa9e1; overflow:hidden;}
.nav{height:45px; line-height:45px; width:1200px; margin:0 auto; overflow:hidden;}
.nav a{ display:inline-block; height:45px; width:120px; text-align:center; margin-right:1px; color:#fff; font-size:16px;float:left; position:relative;}
.nav a:hover,.nav a.on{background:#37baf0;}
.nav a.phb{width:97px; height:34px; padding:0px; margin:0px; background:url(../img/bgs.png) no-repeat -374px -59px; float:right;text-indent:-9999px; +text-indent:0px; +font-size:0px; +line-height:0px; display: none; }
.nav a.phb:hover{background-position:-88px -63px;}
.ejcd{width:100%; height:40px; line-height:40px; overflow:hidden;}
.ejcd .nr{width:1200px; margin:0 auto; }
.ejcd .nr a{ font-size:14px; color:#444; margin-left: 32px; }
.ejcd .nr a:hover{ color:#FD3939; text-decoration: underline;}
.ejcd .nr a.on{ color:#1fa9e1; }


.icon { display: inline-block; background-repeat: no-repeat; }
.icon-bbyx, .icon-hbyx, .icon-jxyx, .icon-xysw, .icon-xyzx, .icon-yqlj, .icon-yxph, .icon-yxpx, .icon-yxzt, .icon-zxyx { background-image: url('../img/icons.png');}
.icon-bbyx { background-position: 0 0; height: 30px; width: 30px; }
.icon-hbyx { background-position: 0 -30px; height: 30px; width: 30px; }
.icon-jxyx { background-position: 0 -60px; height: 30px; width: 30px; }
.icon-xysw { background-position: 0 -90px; height: 30px; width: 30px; }
.icon-xyzx { background-position: 0 -120px; height: 30px; width: 30px; }
.icon-yqlj { background-position: 0 -150px; height: 30px; width: 30px; }
.icon-yxph { background-position: 0 -180px; height: 30px; width: 30px; }
.icon-yxpx { background-position: 0 -210px; height: 30px; width: 30px; }
.icon-yxzt { background-position: 0 -240px; height: 30px; width: 30px; }
.icon-zxyx { background-position: 0 -270px; height: 30px; width: 30px; }

#main{width:1200px; height:auto; margin:0 auto;}
#main1k{width:1200px; height:auto; margin:0 auto; min-height: calc(100vh - 358px); }

.main_yxtj{ width:1200px; height:105px; margin: 20px 0 0; 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;}
.main_yxtj span{ color:#444; font-size:14px; display:inline-block; width:100%; height:20px; line-height:20px; text-align:center; overflow:hidden;}

.main_menu{width:1200px; margin-top: 15px; 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(../img/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(../img/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;}

#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: #1fa9e1; }
#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%;}



.section_box{margin-top:15px;position:relative}
.section_box_hd{height:55px;line-height:55px;border-bottom:1px solid #ddd;margin-bottom:5px; position: relative; margin-top: 20px; }
.section_box_hd .title{font-size:24px;font-family:Candara;color:#ddd;font-weight:400;float:left;padding-right:14px}
.section_box_hd .title b{display:inline-block;font-size:24px;font-weight:400;color:#676767;font-family:"Microsoft YaHei";padding:0 2px;margin-right:10px;border-bottom:2px solid #1fa9e1;position:relative;bottom:1px}
.section_box_hd .tabs{font-size:20px;color:#ddd;float:left}
.section_box_hd .tabs li{cursor:pointer;padding:0 20px;font-size:20px;color:#333;float:left;position:relative}
.section_box_hd .tabs li+li:before{content:'/';position:absolute;font-size:20px;color:#ddd;margin-left:-25px}
.section_box_hd .tabs li.on{color:#1fa9e1}
.section_box_cont{height:412px;display:none;overflow:hidden}
.section_box_cont.on{display:block}
.section_box_link{position:absolute;top:0;right:0;height:55px;line-height:55px}
.section_box_link .link,.section_box_link .more{padding:0 7px;font-size:16px}
.section_box_link .link+.link{border-left:1px solid #ddd}
.section_box_list{width:910px;float:left}
.section_box_list li{width:100px;padding:15px 50px 0 0;float:left;text-align:center}
.section_box_list .pic{display:block;width:75px;height:75px;border-radius:10px;margin:0 auto 3px}
.section_box_list .cls,.section_box_list .tit{height:22px;line-height:22px;overflow:hidden}
.section_box_list .cls{font-size:12px;color:#999}
.section_box_top .index_r_tit{margin-top:10px;margin-bottom:0}
.section_box_top .index_r_lb dl dd{margin:5px 0}
.section_box_top .index_r_lb dl dt{height:27px;line-height:27px}
.section_box .index_r_tit em{background-position:-395px -140px}
.ios_section_box .section_box_hd .title b{border-color:#00aaf5}
.ios_section_box .section_box_hd .tabs li.on{color:#00aaf5}
.ios_section_box .index_r_tit em{background-position:-418px -140px}
.dj_section_box .section_box_hd .title b{border-color:#fa0}
.dj_section_box .section_box_hd .tabs li.on{color:#fa0}
.dj_section_box .index_r_tit em{background-position:-440px -145px}



.news_soft{ margin-top: 5px; }
.news_soft_hd{ height: 42px; line-height: 42px; font-size: 18px; color: #676767; border-bottom: 1px solid #ddd; font-weight: 400; }
.news_soft_bd{ overflow: hidden; }
.news_soft_bd .item{ width: 50%; float: left; margin-top: 15px; }
.news_soft_bd .pic{ float: left; width: 68px; height: 68px; border-radius: 10px; }
.news_soft_bd .con{ overflow: hidden; margin-left: 78px; }
.news_soft_bd .name,
.news_soft_bd .size,
.news_soft_bd .type{ height: 19px; line-height: 19px; overflow: hidden; }
.news_soft_bd .size,
.news_soft_bd .type{ color: #999; margin-top: 4px; }


.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(../img/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(../img/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(../img/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(../img/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:#1fa9e1; }

.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(../img/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: 100px; 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;}


.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; }
.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; padding: 18px 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; }

#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(../img/bgs.png) no-repeat -390px -103px; color:#fff;}
.main_news_r3 ul li a:hover .lm{background-position:-340px -104px; color:#fff;}

.main_soft{ width:100%; height:auto; margin-top:20px; overflow:hidden;}
.main_soft .hd{ height:110px; width:100%; position:relative;}
.main_soft .hd ul li{float:left; width:400px; height:110px; cursor:pointer; position:relative; z-index:0;}
.main_soft .hd ul li.pc{background:#7371c3;}
.main_soft .hd ul li.az{background:#39c88a;}
.main_soft .hd ul li.ios{background:#2abff6;}
.main_soft .z1,.main_soft .z2,.main_soft .z3,.main_soft .z4{position:absolute; left:0px; top:0px; width:30px; height:110px; background:url(../img/bgs.png) no-repeat -124px -288px; z-index:999; overflow:hidden;}
.main_soft .z2{width:38px; background-position:-156px -288px; left:388px;}
.main_soft .z3{width:39px; background-position:-196px -288px; left:778px;}
.main_soft .z4{width:32px; background-position:-236px -288px; left:1168px;}
.main_soft .hd .tit{float:left; width:90px; margin:0 0 0 52px; text-align:center;overflow:hidden;}
.main_soft .hd .tit span{ font-size:22px; color:#fff; font-weight:bold; height:30px; line-height:30px; margin:15px auto 0; display:inline-block; overflow:hidden; }
.main_soft .hd .tit em{ display:inline-block; background:url(../img/bgs.png) no-repeat -444px -103px; width:50px; height:40px; margin-top:10px;}
.main_soft .hd ul li.az .tit em{ width:39px; height:35px; background-position:-272px -290px;}
.main_soft .hd ul li.ios .tit em{ width:38px; height:44px; background-position:-315px -288px; margin-top:5px;}
.main_soft .hd .lj{float:left; width:230px; margin:40px 0 0 15px; height:56px; overflow:hidden;}
.main_soft .hd .lj a,.main_soft .hd .lj span{display:inline-block; color:#fff; font-size:14px; border:1px solid #fff; margin:0 4px 4px 0; height:22px; line-height:21px; padding:0px 8px; float:left; overflow:hidden;+float:none;}
.main_soft .hd .jt{ display:none; width:17px; height:8px; background:url(../img/bgs.png) no-repeat -196px -157px; position:absolute; left:50%; margin-left:-8.5px; bottom:-8px; overflow:hidden;}
.main_soft .hd ul li.az .jt{background-position:-216px -157px}
.main_soft .hd ul li.ios .jt{background-position:-236px -157px}

.main_soft .hd ul li.pc .lj a:hover{border-color:#78f1ff ; color:#78f1ff ;}
.main_soft .hd ul li.az .lj a:hover{border-color:#faff77 ; color:#faff77 ;}
.main_soft .hd ul li.ios .lj a:hover{border-color:#efffaf ; color:#efffaf ;}

.main_soft .hd ul li:hover .jt,.main_soft .hd ul li.on .jt{ display:inline-block;}


.index_l{float:left; width:910px; height:auto; overflow:hidden;}
.index_r{float:right; width:290px;}
.main_softbox{ width:1200px; height:auto; margin:20px auto 0; overflow:hidden;}
.indx_rjnr{margin-top:-35px;}
.indx_rjnr dl{ float:left; width:135px; height: 152px; margin:35px 47px 0px 0; overflow:hidden;}
.indx_rjnr dl dt{ position:relative; padding-left:15px; width:120px; color:#333; font-size:18px; height:25px; line-height:25px; float:left; margin-bottom:11px; overflow:hidden;}
.indx_rjnr dl dt em{display:inline-block; width:5px; height:18px; background:#e7aba3; position:absolute; left:0px; top:3.5px;}
.indx_rjnr dl dt em.ys2{ background:#96c6e6;}
.indx_rjnr dl dt em.ys3{ background:#9bdae0;}
.indx_rjnr dl dt em.ys4{ background:#a7e29a;}
.indx_rjnr dl dt em.ys5{ background:#a3addb;}
.indx_rjnr dl dd{width:100%; float:left; position:relative; margin-top:9px; height:20px;}
.indx_rjnr dl dd a{color:#666; display:inline-block; font-size:14px; width:100%;overflow:hidden;}
.indx_rjnr dl dd .icon{width:18px; height:18px; margin-top:1px; float:left; background:url(../img/soft.png) no-repeat; overflow:hidden;}
.indx_rjnr dl dd .icon img{width:18px; height:18px;}
.indx_rjnr dl dd .bt{float:right; width:105px; height:20px; line-height:20px; /*text-overflow:ellipsis; white-space:nowrap;*/  overflow:hidden;}

.indx_rjnr dl dd .icon.icon1{ background-position:0px 0;}
.indx_rjnr dl dd .icon.icon2,.indx_rjnr dl dd .icon.icon103{ background-position:-20px 0;}
.indx_rjnr dl dd .icon.icon3{ background-position:-40px 0;}
.indx_rjnr dl dd .icon.icon4,.indx_rjnr dl dd .icon.icon96,.indx_rjnr dl dd .icon.icon104,.indx_rjnr dl dd .icon.icon156{ background-position:-59px 0;}
.indx_rjnr dl dd .icon.icon5{ background-position:-78px 0;}
.indx_rjnr dl dd .icon.icon6,.indx_rjnr dl dd .icon.icon61,.indx_rjnr dl dd .icon.icon121{ background-position:-97px 0;}
.indx_rjnr dl dd .icon.icon7{ background-position:-116px 0;}
.indx_rjnr dl dd .icon.icon8{ background-position:-135px 0;}
.indx_rjnr dl dd .icon.icon9{ background-position:-154px 0;}
.indx_rjnr dl dd .icon.icon10{ background-position:-173px 0;}
.indx_rjnr dl dd .icon.icon11{ background-position:-192px 0;}
.indx_rjnr dl dd .icon.icon12{ background-position:-211px 0;}
.indx_rjnr dl dd .icon.icon13{ background-position:-230px 0;}
.indx_rjnr dl dd .icon.icon14{ background-position:-249px 0;}
.indx_rjnr dl dd .icon.icon15{ background-position:-268px 0;}
.indx_rjnr dl dd .icon.icon16,.indx_rjnr dl dd .icon.icon70,.indx_rjnr dl dd .icon.icon130{ background-position:-287px 0;}
.indx_rjnr dl dd .icon.icon17,.indx_rjnr dl dd .icon.icon127{ background-position:-306px 0;}
.indx_rjnr dl dd .icon.icon18{ background-position:-325px 0;}
.indx_rjnr dl dd .icon.icon19,.indx_rjnr dl dd .icon.icon68{ background-position:-344px 0;}
.indx_rjnr dl dd .icon.icon20{ background-position:-363px 0;}
.indx_rjnr dl dd .icon.icon21{ background-position:-382px 0;}
.indx_rjnr dl dd .icon.icon22{ background-position:-401px 0;}
.indx_rjnr dl dd .icon.icon23{ background-position:-420px 0;}
.indx_rjnr dl dd .icon.icon24{ background-position:-439px 0;}
.indx_rjnr dl dd .icon.icon25{ background-position:0px -20px;}
.indx_rjnr dl dd .icon.icon26{ background-position:-20px -20px;}
.indx_rjnr dl dd .icon.icon27{ background-position:-40px -20px;}
.indx_rjnr dl dd .icon.icon28{ background-position:-59px -20px;}
.indx_rjnr dl dd .icon.icon29{ background-position:-78px -20px;}
.indx_rjnr dl dd .icon.icon30{ background-position:-97px -20px;}
.indx_rjnr dl dd .icon.icon31{ background-position:-116px -20px;}
.indx_rjnr dl dd .icon.icon32{ background-position:-135px -20px;}
.indx_rjnr dl dd .icon.icon33{ background-position:-154px -20px;}
.indx_rjnr dl dd .icon.icon34{ background-position:-173px -20px;}
.indx_rjnr dl dd .icon.icon35{ background-position:-192px -20px;}
.indx_rjnr dl dd .icon.icon36{ background-position:-211px -20px;}
.indx_rjnr dl dd .icon.icon37{ background-position:-230px -20px;}
.indx_rjnr dl dd .icon.icon38{ background-position:-249px -20px;}
.indx_rjnr dl dd .icon.icon39{ background-position:-268px -20px;}
.indx_rjnr dl dd .icon.icon40{ background-position:-287px -20px;}
.indx_rjnr dl dd .icon.icon41{ background-position:-306px -20px;}
.indx_rjnr dl dd .icon.icon42{ background-position:-325px -20px;}
.indx_rjnr dl dd .icon.icon43{ background-position:-344px -20px;}
.indx_rjnr dl dd .icon.icon44{ background-position:-363px -20px;}
.indx_rjnr dl dd .icon.icon45{ background-position:-382px -20px;}
.indx_rjnr dl dd .icon.icon46{ background-position:-401px -20px;}
.indx_rjnr dl dd .icon.icon47{ background-position:-420px -20px;}
.indx_rjnr dl dd .icon.icon48{ background-position:-439px -20px;}
.indx_rjnr dl dd .icon.icon49{ background-position:0px -40px;}
.indx_rjnr dl dd .icon.icon50{ background-position:-20px -40px;}
.indx_rjnr dl dd .icon.icon51{ background-position:-40px -40px;}
.indx_rjnr dl dd .icon.icon52{ background-position:-59px -40px;}
.indx_rjnr dl dd .icon.icon53{ background-position:-78px -40px;}
.indx_rjnr dl dd .icon.icon54{ background-position:-97px -40px;}
.indx_rjnr dl dd .icon.icon55{ background-position:-116px -40px;}
.indx_rjnr dl dd .icon.icon56{ background-position:-135px -40px;}
.indx_rjnr dl dd .icon.icon57{ background-position:-154px -40px;}
.indx_rjnr dl dd .icon.icon58{ background-position:-173px -40px;}
.indx_rjnr dl dd .icon.icon59{ background-position:-192px -40px;}
.indx_rjnr dl dd .icon.icon60{ background-position:-211px -40px;}
.indx_rjnr dl dd .icon.icon62{ background-position:-230px -40px;}
.indx_rjnr dl dd .icon.icon63{ background-position:-249px -40px;}
.indx_rjnr dl dd .icon.icon64{ background-position:-268px -40px;}
.indx_rjnr dl dd .icon.icon65,.indx_rjnr dl dd .icon.icon125{ background-position:-287px -40px;}
.indx_rjnr dl dd .icon.icon66{ background-position:-306px -40px;}
.indx_rjnr dl dd .icon.icon67{ background-position:-325px -40px;}
.indx_rjnr dl dd .icon.icon69{ background-position:-344px -40px;}
.indx_rjnr dl dd .icon.icon71{ background-position:-363px -40px;}
.indx_rjnr dl dd .icon.icon72,.indx_rjnr dl dd .icon.icon129{ background-position:-382px -40px;}
.indx_rjnr dl dd .icon.icon73{ background-position:-401px -40px;}
.indx_rjnr dl dd .icon.icon74{ background-position:-420px -40px;}
.indx_rjnr dl dd .icon.icon75,.indx_rjnr dl dd .icon.icon133{ background-position:-439px -40px;}
.indx_rjnr dl dd .icon.icon76{ background-position:0px -60px;}
.indx_rjnr dl dd .icon.icon77,.indx_rjnr dl dd .icon.icon137{ background-position:-20px -60px;}
.indx_rjnr dl dd .icon.icon78,.indx_rjnr dl dd .icon.icon139{ background-position:-40px -60px;}
.indx_rjnr dl dd .icon.icon79,.indx_rjnr dl dd .icon.icon138{ background-position:-59px -60px;}
.indx_rjnr dl dd .icon.icon80{ background-position:-78px -60px;}
.indx_rjnr dl dd .icon.icon81,.indx_rjnr dl dd .icon.icon141{ background-position:-97px -60px;}
.indx_rjnr dl dd .icon.icon82,.indx_rjnr dl dd .icon.icon144{ background-position:-116px -60px;}
.indx_rjnr dl dd .icon.icon83{ background-position:-135px -60px;}
.indx_rjnr dl dd .icon.icon84,.indx_rjnr dl dd .icon.icon142{ background-position:-154px -60px;}
.indx_rjnr dl dd .icon.icon85,.indx_rjnr dl dd .icon.icon148{ background-position:-173px -60px;}
.indx_rjnr dl dd .icon.icon86,.indx_rjnr dl dd .icon.icon145{ background-position:-192px -60px;}
.indx_rjnr dl dd .icon.icon87{ background-position:-211px -60px;}
.indx_rjnr dl dd .icon.icon88{ background-position:-230px -60px;}
.indx_rjnr dl dd .icon.icon89{ background-position:-249px -60px;}
.indx_rjnr dl dd .icon.icon90{ background-position:-268px -60px;}
.indx_rjnr dl dd .icon.icon91{ background-position:-287px -60px;}
.indx_rjnr dl dd .icon.icon92,.indx_rjnr dl dd .icon.icon149{ background-position:-306px -60px;}
.indx_rjnr dl dd .icon.icon93{ background-position:-325px -60px;}
.indx_rjnr dl dd .icon.icon94,.indx_rjnr dl dd .icon.icon155{ background-position:-344px -60px;}
.indx_rjnr dl dd .icon.icon95{ background-position:-363px -60px;}
.indx_rjnr dl dd .icon.icon97{ background-position:-382px -60px;}
.indx_rjnr dl dd .icon.icon98,.indx_rjnr dl dd .icon.icon160{ background-position:-401px -60px;}
.indx_rjnr dl dd .icon.icon99{ background-position:-420px -60px;}
.indx_rjnr dl dd .icon.icon100{ background-position:-439px -60px;}
.indx_rjnr dl dd .icon.icon101,.indx_rjnr dl dd .icon.icon162{ background-position:0px -80px;}
.indx_rjnr dl dd .icon.icon102,.indx_rjnr dl dd .icon.icon163{ background-position:-20px -80px;}
.indx_rjnr dl dd .icon.icon105{ background-position:-40px -80px;}
.indx_rjnr dl dd .icon.icon106{ background-position:-59px -80px;}
.indx_rjnr dl dd .icon.icon107{ background-position:-78px -80px;}
.indx_rjnr dl dd .icon.icon108{ background-position:-97px -80px;}
.indx_rjnr dl dd .icon.icon109,.indx_rjnr dl dd .icon.icon169{ background-position:-116px -80px;}
.indx_rjnr dl dd .icon.icon110,.indx_rjnr dl dd .icon.icon170{ background-position:-135px -80px;}
.indx_rjnr dl dd .icon.icon111{ background-position:-154px -80px;}
.indx_rjnr dl dd .icon.icon112{ background-position:-173px -80px;}
.indx_rjnr dl dd .icon.icon113{ background-position:-192px -80px;}
.indx_rjnr dl dd .icon.icon114{ background-position:-211px -80px;}
.indx_rjnr dl dd .icon.icon115,.indx_rjnr dl dd .icon.icon173{ background-position:-230px -80px;}
.indx_rjnr dl dd .icon.icon116,.indx_rjnr dl dd .icon.icon176{ background-position:-249px -80px;}
.indx_rjnr dl dd .icon.icon117{ background-position:-268px -80px;}
.indx_rjnr dl dd .icon.icon118{ background-position:-287px -80px;}
.indx_rjnr dl dd .icon.icon119{ background-position:-306px -80px;}
.indx_rjnr dl dd .icon.icon120{ background-position:-325px -80px;}
.indx_rjnr dl dd .icon.icon122{ background-position:-344px -80px;}
.indx_rjnr dl dd .icon.icon123{ background-position:-363px -80px;}
.indx_rjnr dl dd .icon.icon124{ background-position:-382px -80px;}
.indx_rjnr dl dd .icon.icon126{ background-position:-401px -80px;}
.indx_rjnr dl dd .icon.icon128{ background-position:-420px -80px;}
.indx_rjnr dl dd .icon.icon131{ background-position:-439px -80px;}
.indx_rjnr dl dd .icon.icon132{ background-position:0px -100px;}
.indx_rjnr dl dd .icon.icon134{ background-position:-20px -100px;}
.indx_rjnr dl dd .icon.icon135{ background-position:-40px -100px;}
.indx_rjnr dl dd .icon.icon136{ background-position:-59px -100px;}
.indx_rjnr dl dd .icon.icon140{ background-position:-78px -100px;}
.indx_rjnr dl dd .icon.icon143{ background-position:-97px -100px;}
.indx_rjnr dl dd .icon.icon146{ background-position:-116px -100px;}
.indx_rjnr dl dd .icon.icon147{ background-position:-135px -100px;}
.indx_rjnr dl dd .icon.icon150{ background-position:-154px -100px;}
.indx_rjnr dl dd .icon.icon151{ background-position:-173px -100px;}
.indx_rjnr dl dd .icon.icon152{ background-position:-192px -100px;}
.indx_rjnr dl dd .icon.icon153{ background-position:-211px -100px;}
.indx_rjnr dl dd .icon.icon154{ background-position:-230px -100px;}
.indx_rjnr dl dd .icon.icon157{ background-position:-249px -100px;}
.indx_rjnr dl dd .icon.icon158{ background-position:-268px -100px;}
.indx_rjnr dl dd .icon.icon159{ background-position:-287px -100px;}
.indx_rjnr dl dd .icon.icon161{ background-position:-306px -100px;}
.indx_rjnr dl dd .icon.icon164{ background-position:-325px -100px;}
.indx_rjnr dl dd .icon.icon165{ background-position:-344px -100px;}
.indx_rjnr dl dd .icon.icon166{ background-position:-363px -100px;}
.indx_rjnr dl dd .icon.icon167{ background-position:-382px -100px;}
.indx_rjnr dl dd .icon.icon168{ background-position:-401px -100px;}
.indx_rjnr dl dd .icon.icon171{ background-position:-420px -100px;}
.indx_rjnr dl dd .icon.icon172{ background-position:-439px -100px;}
.indx_rjnr dl dd .icon.icon174{ background-position:0px -120px;}
.indx_rjnr dl dd .icon.icon175{ background-position:-20px -120px;}
.indx_rjnr dl dd .icon.icon177{ background-position:-40px -120px;}
.indx_rjnr dl dd .icon.icon178{ background-position:-59px -120px;}
.indx_rjnr dl dd .icon.icon179{ background-position:-78px -120px;}
.indx_rjnr dl dd .icon.icon180{ background-position:-97px -120px;}



.index_r_tit{ position:relative; font-size: 18px; padding-left:30px; height:30px; line-height:30px; margin-bottom:10px;overflow:hidden;}
.index_r_tit em{position:absolute; left:0px; top:5px; background:url(../img/bgs.png) no-repeat -376px -140px; width:22px; height:20px;}
.index_r_lb{ width:100%; height:auto; overflow:hidden;}
.index_r_lb dl{width:260px; padding-left:30px; position:relative; height:auto; overflow:hidden;}
.index_r_lb dl .num{width:20px; height:20px; background:#879299; color:#fffefe; font-size:14px; text-align:center; line-height:20px; position:absolute; left:0px; top:13px;}
.index_r_lb dl .num.one{background:#fa4e57;}
.index_r_lb dl .num.two{background:#fa7a53;}
.index_r_lb dl .num.three{background:#fbc258;}

.index_r_lb dl dt{width:100%; font-size:14px; height:31px; line-height:31px; margin-top:6.5px; overflow:hidden;}
.index_r_lb dl dt a{ color:#333; display:inline-block; max-width:100%; /*text-overflow:ellipsis; white-space:nowrap;*/ overflow:hidden;}
/*.index_r_lb dl dt a:hover{font-size:16px;}*/
.index_r_lb dl dd{ width:100%; height:56px; margin:15px 0 5px; overflow:hidden; display:none;}
.index_r_lb dl dd .pic{ float:left; width:56px; height:56px; position:relative;}
.index_r_lb dl dd .pic img{width:56px; height:56px;}
.index_r_lb dl dd .r{float:right; width:196px; overflow:hidden;}
.index_r_lb dl dd .xx{ width:100%; height:22px; line-height:22px; margin-bottom:3px;color:#999; font-size:14px;  overflow:hidden;}
.index_r_lb dl dd .xx .dx{float:left; width:auto; display:inline-block;}
.index_r_lb dl dd .stars{float:left; display:inline-block;}

.stars{ background:url(../img/bgs.png) no-repeat -19px -414px; width:85px; height:15px; line-height:15px; margin:2px 0 0 5px;display:block;}
.star5{background-position:-1px -414px;}
.star4{background-position: -19px -414px;}
.star3{background-position: -36px -414px;}
.star2{background-position: -53px -414px;}
.star1{background-position: -70px -414px;}
.star0{background-position: -88px -414px;}
.stars.star1b{ background-position:-53px -432px;}
.stars.star2b{ background-position:-36px -432px;}
.stars.star3b{ background-position:-19px -432px;}
.stars.star4b{ background-position:-1px -432px;}
.stars.star0b{ background-position:-70px -432px;}

.index_r_lb dl dd .down{ width:94px; font-size:14px; height:30px; overflow:hidden;}
.index_r_lb dl dd .down a{color:#1fa9e1; display:inline-block;width:92px; height:28px; line-height:28px; text-align:center; border:1px solid #1fa9e1; border-radius:2px;}
.index_r_lb dl dd .down a:hover{background:#1fa9e1; color:#fff;}
/*.index_r_lb dl.on dt{ font-size:16px; font-weight:bold;}*/
.index_r_lb dl.on dd{display:block;}

.hf1200{width:1200px; height:auto; margin:40px auto 0; overflow:hidden;}
.hf1200 img{width:100%;}

.index_az,.index_box{width:1200px; height:auto; margin-top:15px; overflow:hidden;}
.index_gytit{ border-bottom: 1px solid #ddd; width:100%; height:55px; line-height:55px;}
.index_gytit .tit{float:left; width:240px; overflow:hidden;}
.index_gytit .tit span{ height: 54px; font-size:24px; color:#676767; float:left; border-bottom: 2px solid #26c472;}
.index_gytit .tit em{float:left; font-family:"Candara"; font-size:24px; color:#ddd; margin-left:16px;}
.index_gytit .tabs{float:left; height:28px; line-height:28px; margin-top:17px;}
.index_gytit .tabs li{float:left; cursor:pointer; color:#333; font-size:20px;  margin-left:17px;}
.index_gytit .tabs li+li{ background:url(../img/bgs.png) no-repeat -480px -290px; padding-left:27px; }
.index_gytit .tabs li.on{color:#26c472;}
.index_gytit .menu{float:right; width:690px; margin-right:60px; text-align:right; height:28px; line-height:28px; margin-top:20px;}
.index_gytit .menu a{ color:#999; font-size:14px; margin-right:30px;}
.index_gytit .more{float:right;color:#999; font-size:16px; height:30px; line-height:30px; margin-top:20px;}
.index_gytit.fenl{border-bottom: 2px solid #fe5f3d;}
.index_gytit.fenl .tit span{ border: 0; }

.index_gytit .fl{ float:left; margin-left:-88px; height: 39px; line-height: 39px; margin-top: 10px;}
.index_gytit .fl li{float:left; font-size:20px; color:#333; position:relative; cursor:pointer;  padding:0 27px;  }
.index_gytit .fl li+li{ background:url(../img/bgs.png) no-repeat -480px -285px;}
.index_gytit .fl li em{display:none; width: 11px; height:6px; background: url(../img/bgs.png) no-repeat -485px -154px; position:absolute; left:50%; margin-left:-5.5px; bottom: -12px; overflow:hidden;}
.index_gytit .fl li.on{ color:#fe5f3d;}
.index_gytit .fl li.on em{display:inline-block;}


.index_az .mbox{ width:1200px; height:auto; position:relative;}
.index_az .mbox .more{position:absolute; color:#666; font-size:16px; right:0px; top:-33px;}
.index_az .index_l ul,.main_pgyx .index_l ul{width:100%; height:auto; padding-top:22px; overflow:hidden;}
.index_az .index_l li,.main_pgyx .index_l li{float:left; width:110px; padding-left:90px; height:136px; position:relative; margin-right:26px; display:block; cursor:pointer; overflow:hidden;}
.index_az .index_l li .pic,.main_pgyx .index_l li .pic{ position:absolute; left:0px; top:28px;width:80px; height:80px; overflow:hidden;}
.index_az .index_l li .pic img,.main_pgyx .index_l li .pic img{width:80px; height:80px;}
.index_az .index_l li .cover_80,.main_pgyx .index_l li .cover_80{top:0px; left:0px;}
.index_az .index_l li .tit,.main_pgyx .index_l li .tit{ width:100%; font-size:14px; height:22px; line-height:22px; margin-top:32px; overflow:hidden; +padding-top:32px;}
.index_az .index_l li .tit a,.main_pgyx .index_l li .tit a{color:#333;}
.index_az .index_l li .lx,.main_pgyx .index_l li .lx{color:#999; font-size:12px; height:20px; line-height:20px; margin:5px auto 6px; overflow:hidden;}
.index_az .index_l li .score,.main_pgyx .index_l li .score{ font-size:16px; font-weight:bold; color:#fa4e57;height:22px; line-height:22px; overflow:hidden;}

.index_az .index_l li .cover,.main_pgyx .index_l li .cover{ display:inline-block; width:100%; height:100%; position:absolute;top:100%;right:0px;left:0px; background:#1fa9e1;-webkit-transition:top .4s; -moz-transition:top .4s;-ms-transition:top .4s; -o-transition:top .4s; transition:top .4s; color:#fff; text-align:center; }
.index_az .index_l li:hover .cover,.main_pgyx .index_l li:hover .cover{ top:0px;}
.index_az .index_l li .cover .bt,.main_pgyx .index_l li .cover .bt{display:inline-block; width:90%; margin:0 5%; font-size:16px; height:22px; line-height:22px;margin: 15px 0 5px 0; overflow:hidden;}
.index_az .index_l li .cover .nr,.main_pgyx .index_l li .cover .nr{display:inline-block; width:90%; margin:0 5%; font-size:14px;line-height: 20px;height: 40px;overflow: hidden;}
.index_az .index_l li .cover .bnt,.main_pgyx .index_l li .cover .bnt{display:inline-block; width:80px; height:30px; line-height:30px;font-size:14px; color:#333; background:#fff;margin-top: 5px;overflow: hidden;}

.main_pgyx .index_l{float: none; width: 100%;}
.main_pgyx .index_l li{margin-right: 6px;}
.main_pgyx .index_l ul{padding-top: 3px;}

.index_az .index_l li .cover .bnt:hover,.main_pgyx .index_l li .cover .bnt:hover{color:#1fa9e1;}
#ios .index_l li .cover .bnt:hover{ color:#63bbee;}
#game .index_l li .cover .bnt:hover{ color:#fbc258;}


.index_az .index_r_tit{ color:#26c472; margin:20px auto 5px; padding-left:29px;}
.index_az .index_r_tit em{ width:14px; height:17px; background-position:-400px -142px; top:7px;}
.index_az .index_r_lb dl dt{margin-top:7px;}

.index_az .mbox .menu{ position:absolute; right:60px; top:-37px; width:690px;text-align:right; height:28px; line-height:28px; overflow:hidden;}
.index_az .mbox .menu a{ color:#999; font-size:14px; margin-right:30px;}

#ios .index_gytit .tit span,#ios .index_r_lb dl dd .down a{border-color:#63bbee;}
#ios .index_gytit .tabs li.on,#ios .index_gytit .menu a:hover,#ios .mbox .more:hover,#ios .index_r_tit,#ios .index_r_lb dl dt a:hover,#ios .index_r_lb dl dd .down a{color:#63bbee;}
#ios .index_l li .cover,#ios .index_r_lb dl dd .down a:hover{background:#63bbee;}
#ios .index_r_lb dl dd .down a:hover{ color:#fff;}
#ios .index_r_tit em{background-position:-423px -141px;}



#game .index_gytit .tit span,#game .index_r_lb dl dd .down a{border-color:#fbc258;}
#game .index_gytit .tabs li.on,#game .index_gytit .menu a:hover,#game .mbox .more:hover,#game .index_r_tit,#game .index_r_lb dl dt a:hover,#game .index_r_lb dl dd .down a{color:#fbc258;}
#game .index_l li .cover,#game .index_r_lb dl dd .down a:hover{background:#fbc258;}
#game .index_r_lb dl dd .down a:hover{ color:#fff;}
#game .index_r_tit em{background-position:-444px -147px;}
#game .index_l dl{float:left; width:150px; height:250px; margin:25px 30px 0 0; position:relative; overflow:hidden;}
#game .index_l dl dt{ width:100%; height:100%; overflow:hidden;}
#game .index_l dl dt img{width:150px; height:220px; margin-bottom:5px;}
#game .index_l dl dt span{ display:inline-block; width:100%; color:#333; font-size:14px; text-align:center; height:21px; line-height:21px; overflow:hidden;}
#game .index_l dl dd{position:absolute; left:0px; top:100%; left:0px;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#80000000,endColorstr=#80000000); width:100%; height:100%;-webkit-transition:top .4s; -moz-transition:top .4s;-ms-transition:top .4s; -o-transition:top .4s; transition:top .4s;}
#game .index_l dl dd a{ display:block;}
#game .index_l dl dd a span{ display:inline-block;}
#game .index_l dl dd .txt{color:#fff; font-size:12px; padding:25px 18px; height:93px; line-height:17px; overflow:hidden;}
#game .index_l dl dd .xz{ color:#fff;; font-size:16px; text-align:center; width:100%; height:30px; line-height:30px; margin-bottom:26px; overflow:hidden; margin-top:2px; +margin-bottom:30px; +margin-top:4px;}
#game .index_l dl dd .tit{height:43px; width:100%; line-height:43px; text-align:center; color:#fff; font-size:14px; position:relative; background:#fbc258;}
#game .index_l dl dd .tit em{display:inline-block; width:15px; height:7px; position:absolute; left:50%; margin-left:-7.5px; bottom:100%; background:url(../img/bgs.png) no-repeat -275px -149px;}
#game .index_l dl dd .xz:hover{ color:#fbc258;}

#game .index_l dl:hover dd{top:0px;}
#g1g.index_r_lb dl dd .pic,#g2g.index_r_lb dl dd .pic{ height:100px;}
#g1g .index_r_lb dl dd,#g2g .index_r_lb dl dd{height:80px;}
#g1g span.cover_56,#g2g span.cover_56{display:none;}
#g1g .index_r_lb dl dd .xx,#g2g .index_r_lb dl dd .xx{margin-bottom:0px;}
#g1g .index_r_lb dl dd .down,#g2g .index_r_lb dl dd .down{margin-top:4px;}
#g1g .index_r_lb dl dd .stars,#g2g .index_r_lb dl dd .stars{margin-top:3px;}

.index_box{}
.index_gytit.fenl .more:hover{color:#fe5f3d;}
.index_flbox{ width:1200px; height:auto; margin-top:15px;}
.index_flbox .bd{ width:1221px; margin-left:-21px; position:relative;}
.index_flbox .more{ position:absolute; right:0px; top:-52px;color:#999; font-size:14px; height:30px; line-height:30px;}
.index_flbox .more:hover{ color:#fe5f3d;}
.index_flbox ul{float:left; width:386px; margin-left:21px;}
.index_flbox ul li{float:left; width:386px; margin:2px 0 0px 0px; color:#999; font-size:14px; height:30px; line-height:30px; overflow:hidden;}
.index_flbox ul li a{color:#333;}
.index_flbox ul li a:hover{ color: #fe5f3d;}
.index_flbox ul li .time{float:right; font-size:14px;}
.index_flbox ul li .time.red{color:#fe6062;}
.index_flbox ul li .lx{margin-right:5px;}

.index_gytit.bizhi{border-color:#b68ec9;}
.index_gytit.bizhi .more:hover,.index_gytit.bizhi .menu a:hover{color:#b68ec9;}
.index_gytit.bizhi .menu a{margin:0 0 0 30px;}
.index_bzbox{width:1200px; height:360px; position:relative; margin-top:25px; overflow:hidden;}
.index_bzbox a{display:inline-block; position:absolute;width:203px; height:178px; overflow:hidden;}
.index_bzbox .tu1{width:408px; height:180px; position:absolute; left:0px; top:0px;}
.index_bzbox .tu7{width:408px; height:180px; position:absolute; right:0px; bottom:0px;}
.index_bzbox .tu2{ position:absolute; left:0px; bottom:0px;}
.index_bzbox .tu3{ position:absolute; left:205px; bottom:0px;}
.index_bzbox .tu4{width:380px; height:360px; position:absolute; left:410px; top:0px;}
.index_bzbox .tu5{ position:absolute; left:792px; top:0px;}
.index_bzbox .tu6{ position:absolute; right:0px; top:0px;}
.index_bzbox .tu1 img,.index_bzbox .tu7 img{width:408px; height:180px;}
.index_bzbox .tu2 img,.index_bzbox .tu3 img,.index_bzbox .tu5 img,.index_bzbox .tu6 img{width:203px; height:178px;}
.index_bzbox .tu4 img{width:380px; height:360px;}
.index_bzbox a span{display:inline-block; position:absolute; left:0px; bottom:-90px; padding:0 5%; width:90%; height:90px; line-height:128px; background:url(../img/bgs.png) no-repeat 0 -168px; color:#fff; font-size:14px; text-align:center; overflow:hidden;-webkit-transition:bottom .4s; -moz-transition:bottom .4s;-ms-transition:bottom .4s; -o-transition:bottom .4s; transition:bottom .4s;}
.index_bzbox a:hover span{bottom:0px;}

.link_box{ width:1200px; height:auto; margin-top: 20px; overflow:hidden;}
.link_box .hd{ font-size:24px; color:#676767; width:100%; height:45px; line-height:45px; border-bottom: 1px solid #ddd; position: relative; }
.link_box .hd .title{ display: inline-block; height: 44px; border-bottom: 2px solid #00d9bc;  }
.link_box .bd{ font-size:14px; width:100%; height:auto; margin-top:10px; overflow:hidden;}
.link_box .bd a{color:#666; background:url(../img/bgs.png) no-repeat -496px -332px;line-height:30px; padding:0 8px;}
.link_box .bd a:first-child{background:none; padding-left:0px;}

.link_arrow{ position: absolute; right: 0; top: 10px; width:46px; height:18px; }
.link_arrow a{ display:block; float:left; overflow:hidden; width:20px; height:18px; background:url(../img/bgs.png) no-repeat;text-indent:-9999px;_display:inline;}
.link_arrow a.link_right{ margin-left:1px;background-position:-314px -706px}
.link_arrow a.link_left{ background-position:-294px -726px;}
.link_arrow a.link_left.disable{ background-position:-294px -706px;}
.link_arrow a.link_right.disable{ background-position:-314px -726px;}

.footer{ background: #fff; border-top: 1px solid #ddd; margin-top: 20px; padding: 25px 0; text-align: center; overflow:hidden; font-size: 14px;}
.footer .foot{width:1200px; margin: 0 auto; overflow:hidden;}
/*.footer .logo{margin-top:11px;}*/
.footer .lsrj{ margin:33px 0px 0 23px}
.footer .foot_m{ overflow:hidden;}
.footer .menu{width:100%; height:22px; line-height:22px; text-align:center; overflow:hidden;}
.footer .menu li{ display: inline-block; padding: 0 10px; position: relative; *display: inline; *zoom: 1; }
.footer .menu li+li:after{ content: ''; position: absolute; left: 0; top: 50%; margin-top: -7px; width: 1px; height: 14px; background: #aaa; }
/*.footer .menu a{display:inline-block; margin:0 10px;}*/
.footer .txt{width:100%; color:#999; text-align:center; line-height: 32px;}
.footer .txt a{color:#999;}
.footer .txt a.ga{ margin-left:10px;}
.footer .txt a.ga i{display:inline-block;width:23px; height:20px;vertical-align:-5px; margin-right: 5px;background:url(../img/bgs.png) no-repeat -402px -714px;+vertical-align:-1px;}
.footer .ewm{float:right; width:81px; height:81px; overflow:hidden;}
.footer .ewm img{width:81px; height:81px;}
.footer .index_icp:hover{ cursor: default; color: #999; }
.footer.fixed{position:fixed; left:0px; right: 0; bottom:0px;}

/*?????³*/
#BAIDU_SSP__wrapper_u2834399_0{ display: none; }


.weizhi{ height:22px; line-height:22px; font-size:14px; color:#666; width: 1200px; margin: 10px auto; /*text-transform: uppercase;*/ }
.weizhi a{ color:#444; }
.weizhi a:hover{ color: #FD3939; text-decoration: underline; }
/*.weizhi span{ float:left; width:22px; height:22px; background:url(../img/bgs.png) no-repeat -422px -323px; margin-right: 5px; }*/
.weizhi span{ float:left; width:22px; height:22px; background:url(../img/home.png) no-repeat; margin-right: 5px; }


.ggwbox{ /*height:98px;*/ margin:0 auto; width:1200px;}
.ggwbox .pic img{width:1200px; margin-left:-20px;}

.xzbox{ margin-bottom: 20px; }
.xzbox .xz_title{ position: relative; padding-right: 268px; }
.xzbox .xz_title .share{ position: absolute; top: 0; right: 0; }
.xzbox .xz_title .ico{ vertical-align: top; }
.share{ overflow: hidden; }
.share .bdsharetitle{ float: left; }
.share .bdsharebuttonbox a{ width: 36px; height: 36px; background: url(../img/rfx.png) 0 -1px no-repeat; padding: 0; margin: 0 6px 0 0; float: left; }
.share .bdsharebuttonbox .bds_weixin { background-position: 0 -48px; }
.share .bdsharebuttonbox .bds_tsina { background-position: 0 -96px; }
.share .bdsharebuttonbox .bds_more { background-position: 0 -146px; }

#soft_title{ font-size: 24px; font-weight: normal; height: 36px; line-height: 36px; overflow: hidden; /*text-overflow: ellipsis; white-space: nowrap;*/ }
.xz_title{ height: 44px; font-size:24px; color:#666; border-bottom:1px solid #efefef; }
.xz_title em{ float:left;}
.xz_title a{ float:right; font-size:14px; color:#999; font-weight:normal; line-height:62px; +width:100px;}
.xz_title a span{ float:right; width:6px; height:10px; background:url(../img/bgs.png) no-repeat -478px -344px; margin:28px 0 0 10px;}
.xz_title a:hover{color:#26c472;}
.list_lf{ width:300px; float:left; }
/*11.2*/
.list_lf .gghz{ width:246px; height:70px; margin:3px 0 8px 22px; display:inline-block;background:url(../img/liji_1.gif) no-repeat; overflow:hidden;}
.list_lf .ggzy1{ display:inline-block; margin-top:45px;}
.list_lf .gghz img{display:none;}
/*.list_lf .gghz:hover{background:url(../img/liji_2.gif) no-repeat;}*/
.list_lf .gghz.two{background:url(../img/xunlei_1.gif) no-repeat;}
/*.list_lf .gghz.two:hover{ background:url(../img/xunlei_2.gif) no-repeat;}*/

.xz_list{ padding-top:20px; width: 1200px; }
.list_md{ width: 542px; float:left; margin-top:-8px; overflow:hidden;}
.fllist p{ line-height:28px; height:28px; float:left; width:265px; font-size:14px; color:#666; overflow:hidden;}
.fllist p span{ color:#999; float:left;}
.fllist p em{ color:#666; float:left;}
.fllist .stars{margin: 7px 0 0 1px;}
.fllist p a:hover{ color:#FD3939;}
.md_bt{ margin-top:10px;}

.md_bt .bt_btns{ overflow: hidden; }
.md_bt .bt_btn{ float: left; }
.md_bt .bt_btn a{ display:block; width:215px; height:72px; line-height:72px; padding:0 20px; background:#1fa9e1; border-radius:5px; font-size:26px; color:#fff; overflow: hidden; text-align: center; }
.md_bt .bt_btn a span{ float: left; width:30px; height:25px; margin:23px 15px 0 0; background:url(../img/bgs.png) no-repeat -333px -370px;}
.md_bt .bt_btn b{ display: block; line-height: 1.2; font-weight: bold; margin-top: 8px; margin-bottom: 4px; }
.md_bt .bt_btn i{ display: block; line-height: 1.2; font-style: normal; font-size: 14px; white-space: nowrap; }
.md_bt .bt_abtn{ margin-right: 15px; text-align: center; }
.md_bt .bt_abtn a:hover{ background-color: #0dba6a; }
.md_bt .bt_abtn a .ico{ float: none; display: inline-block; vertical-align: top; }
.md_bt .bt_abtn a .tit{ display: inline-block; *position: relative; *top:12px; }

.md_bt .bt_abtn2 a{ background-color: #0088fb; }
.md_bt .bt_abtn2 a:hover{ background-color: #017fe9; }
.md_bt .bt_abtn2 a span{ width: 25px; height: 42px; margin: 17px 12px 0 0; background-position: -474px -758px; }
.md_bt .bt_abtn2 b{ *position: relative; *top: 4px; }
.md_bt .bt_abtn2 i{ *position: relative; *top: -18px; *left: 15px; }


.md_bt .bt_sl{ overflow: hidden; margin-bottom: 22px; }
.md_bt .bt_sl p{ width: 150px; height:30px; line-height:30px; cursor:pointer; float: left; }
.md_bt .bt_sl p span{ float:left; display:block;}

.md_bt .bt_sl p .span_icon{ width:30px; height:30px; margin-right:8px; background: url(../img/softspr.png) -289px -162px no-repeat; }
.md_bt .bt_sl p.gray .span_icon{background-position:-289px -197px;}

.md_bt .bt_sl p .spanbox{ height:12px; margin-top:10px; margin-right:4px; width:55px;}
.md_bt .bt_sl p .spanbox .spanli{ height:12px; position:relative;}
.md_bt .bt_sl p.red .spanbox .spanli{ background:#f6837a;}
.md_bt .bt_sl p.gray .spanbox .spanli{ background:#c5ced4;}
.md_bt .bt_sl p em{ position:absolute; left:100%; top: 50%; margin-top: -14px; margin-left:5px;}
.md_bt .bt_sl p.red em{ color:#f6837a;}
.md_bt .bt_sl p.gray em{ color:#c5ced4;}
.list_lf .xzqbt{ display: block; width: 246px; height: 72px; background: url(../img/xzqbg.gif) -2px -1px no-repeat; margin-top: 20px; }
.list_lf .gsxxq2{ background-position: -2px -145px; }
.list_lf .gsxxq1:hover{ background-position: -2px -74px; }
.list_lf .gsxxq2:hover{ background-position: -2px -217px; }

.list_rg{ width:300px; height:217px; float:right;}
.list_bt{ width:100%; float:left; height:34px; margin:24px 0 20px; +padding-bottom:24px;}
.list_a{ float:left;}
.list_a a{ display:block; float:left; border-radius:5px; overflow:hidden; width:110px; height:34px; margin-right:20px;}
.list_a a span{ display:block; float:left; width:36px; height:100%;}
.list_a a em{ display:block; float:left; width:73px; height:32px; border:1px solid #e8e8e8; border-left:none; text-align:center; border-radius:0 5px 5px 0; line-height:32px; font-size:14px; color:#666;}
.list_a a span{background:url(../img/bgs.png) no-repeat;}
.list_a a.sc span{ background-color:#ff5e5e; background-position:-370px -361px;}
.list_a a.zt span{ background-color:#22c66e; background-position:-408px -361px;}
.list_a a.jc span{ background-color:#59aff8; background-position:-179px -403px;}
.list_a a.pl span{ background-color:#ff8200; background-position:-446px -361px;}
.list_a a.sc:hover em{ color:#ff5e5e;}
.list_a a.zt:hover em{ color:#22c66e;}
.list_a a.jc:hover em{ color:#59aff8;}
.list_a a.pl:hover em{ color:#ff8200;}

.share{float:right; width:224px; height:36px; overflow:hidden;}
.share p{float:left; font-size:16px; color:#666; line-height:36px;}

.list_bt .share{margin-top:4px;}
.bdshare-button-style0-24{ float:right;}
.sytjbox{ height:115px; overflow:hidden; padding:20px 0 30px 0; border-top:1px solid #efefef;}
.sytjbox dl{width:100%; height:100%; overflow:hidden; +position:relative;}
.sytjbox dl dt{ width:100px; float:left; height:114px; background:url(../img/bgs.png) no-repeat 0 -457px;}
.sytjbox dl dd{ width:78px; float:left; margin-left:34px;}
.sytjbox dl dd a{ display:block; position:relative; overflow:hidden;}
.sytjbox dl dd a img{ width:78px; height:78px;}
.sytjbox dl dd a em{ display:block; height:20px; overflow:hidden; font-size:16px; color:#333; text-align:center; margin-top:8px;}


.wrap_lf{ width:880px; float:left;}
.wrap_lf_tt{ height:46px; border:1px solid #eee;}
.wrap_lf_tt ul{ height:46px; background:#f6f6f6;}
.wrap_lf_tt li{ float:left; width: 118px; border-left:1px solid #eee; margin-left:-1px; height:47px; line-height:46px; text-align:center; font-size:17px; font-weight: bold; color:#666; cursor:pointer; }
.wrap_lf_tt li.on{ border-top: 3px solid #1fa9e1; border-bottom:4px solid #fff; height:41px; line-height: 41px; color:#1fa9e1; background:#fff;}
.wrap_lf_tt .xzdz{ width: 150px; background: url(../img/down_btn_bg1.png) no-repeat 28px 16px #1fa9e1;  color:#FFF; text-indent: 25px; }
.wrap_lf_tt .xzdz:hover{ color: #FFF; }

.rjjsbox{ margin-top:11px; font-size:14px; color:#666; line-height:28px; word-break:break-all; overflow:hidden;}
.rjjsbox p{ font-size:14px; color:#666; line-height:28px; word-break:break-all;}
.rjjsbox .ptitle{ background:url(../img/dot.png) repeat-x center; height:28px; position:relative; overflow:hidden;}
.rjjsbox .ptitle span{ display:block; background:#fff; font-size:18px; font-weight:bold; width:auto; position:absolute; left:0px; top:0px;overflow:hidden;}

.more_btn{ height:20px; line-height:20px; text-align:right; display: none;}
.more_btn a{ display:inline-block; height:20px; font-size:14px; color:#999; +width:100px;}
.more_btn a em{ float:left;}
.more_btn a span{ display:block; float:right; width:32px; height:15px; border-radius:2px; margin-top:2px; margin-left:8px; background:#1fa9e1 url(../img/bgs.png) no-repeat -442px -342px;}
.more_btn a span.sq{ background-position:-418px -343px}
/*
.sliderbox{ height:auto; margin:27px 0 15px; overflow:hidden; position:relative;}
.slider{ overflow:hidden; position:relative; width:570px; height:100%; margin:0 auto;}
.slider ul{ position:absolute; left:0; top:0;}
.slider ul li{ width:570px; height:100%; float:left; margin:0; position:relative; overflow:hidden; text-align:center;}
.slider ul li img{ max-width:570px;}
*/
.sliderbox{ height:430px; margin:27px 0 15px; overflow:hidden; position:relative;}
.slider{ overflow:hidden; position:relative; width:700px; height:100%; margin: 0 auto; text-align: center; }
.slider ul{ position:absolute; left:0; top:0;}
.slider li{ width:700px; height:100%; float:left; margin:0; position:relative; overflow:hidden; text-align:center;}
.slider li a{cursor:default;}
.slider li img{ max-width:100%;}

/*.slider.margin-auto{ margin-left: auto; margin-right: auto; width: 750px; }
.slider.margin-auto li{ width: 750px; }*/

.btn_bj{ width:40px; height:60px; position:absolute; top:50%; margin-top:-30px; background:#879299; border-radius:5px; z-index:99; display:none;}
.btn_bj .arrow-btn{ height:100%;background:url(../img/bgs.png) no-repeat; cursor:pointer;}
.btn_bj .arrow-btn.dasabled{cursor:default;}
.btn_bj.lfbd{ left:0;}
.btn_bj.rgbd{ right:0;}
.btn_bj .arrow-btn#btn-left{ background-position:-218px -402px;}
.btn_bj .arrow-btn#btn-right{ background-position:-260px -403px;}

.tipsbox{ padding:20px; background:#edf1f3;}
.tipsbox p{ line-height:32px; font-size:15px; color:#292f33; word-break:break-all;}
.tipsbox .ptitle{ font-size: 17px; color:#fa4e57; font-weight:bold; margin-bottom:10px;}
.gjcbox{ font-size:14px; color:#666; margin:20px 0 17px 0;}
.gjcbox a{ color:#666; margin-right:5px;}
.gjcbox a:hover{ color:#46bc5a;}
.xzsbox{ /*height:52px;*/ width:100%; margin-bottom:14px; overflow:hidden; /*display: none;*/ }
.xzsbox img{ width:100%;}

/*11.5*/
.xzsbox{height:60px;}
.xzsbox .gghz2{display:inline-block; width:212px; height:57px; float:left; margin-right:15px; background:url(../img/dianxin_1.gif) no-repeat;}
/*.xzsbox .gghz2:hover{background:url(../img/dianxin_2.gif) no-repeat;}*/
.xzsbox .gghz2.two{background:url(../img/wangtong_1.gif) no-repeat;}
/*.xzsbox .gghz2.two:hover{background:url(../img/wangtong_2.gif) no-repeat;}*/
.xzsbox .gghz2 img{ width:100%; height:100%; display:none;}
.xzsbox .ggzy2{float:right; width:122px; height:67px; display:inline-block; overflow:hidden;}

.hjtj_title{ height:52px; border-bottom:1px solid #efefef;}
.hjtj_title ul li{height:50px; line-height:56px; float:left; margin-right:15px; font-size: 16px; font-weight: bold; color:#333; cursor:pointer; }
.hjtj_title ul li.last{ border-bottom:3px solid #1fa9e1; color:#1fa9e1;}
.hjtj_title ul li:hover{ color:#1fa9e1; }
.hjtj_div{ margin-top:20px;}
.hjtj_top{ height:120px;}
.hjtj_top_lf{ width:240px; float:left; height:120px; overflow:hidden;}
.hjtj_top_lf img{width:240px; height:120px;}
.hjtj_top_rg{ width:416px; float:right;}
.top_rg_tt{ height:30px; line-height:30px; margin-top:5px;}
.top_rg_tt a{ font-size:20px; color:#333; font-weight:bold; float:left;}
.top_rg_tt a.more{ float:right; font-size:14px; color:#999; font-weight:normal;}
.top_rg_txt{ font-size:14px; color:#666; line-height:26px; margin-top:8px; height:78px; overflow:hidden;}
.hjtj_list ul li{ width:167px; height:48px; float:left; margin-top:30px;}
.hjtj_list ul li img{ width:48px; height:48px; border-radius:5px;}
.hjtj_list ul li .li_img{ width:48px; float:left; margin-right:10px;}
.hjtj_list ul li .li_intro{ width:105px; float:left;}
.hjtj_list ul li .li_intro .ptitle{ line-height:26px; height:26px; overflow:hidden; width:100%; /*text-overflow:ellipsis; white-space:nowrap;*/}
.hjtj_list ul li .li_intro .ptitle a{ font-size:14px; color:#333;}
.hjtj_list ul li .li_intro .ptxt{ font-size:12px; color:#999; height:20px;}
.hjtj_list ul li .li_intro .ptxt em{ float:left;}
.hjtj_list ul li .li_intro .ptxt span{ float:left; margin:0 6px; width:1px; height:10px; margin-top:6px; background:#e8e8e8;}
.hjtj_list{ margin-bottom:30px;}
.hide{ display:none;}

.xzdzbox{ overflow:hidden; }
.xzdzbox .tab_list{ padding: 0 10px; }
.xzdz_title{ line-height:62px; font-size:15px; color:#333; font-weight:bold;}
.sortbox{ margin-bottom:20px;}


.sort_title{ height:40px; line-height:40px; text-align:center; font-size:15px; color:#000; }

.sort_list dl{ overflow:hidden;}
.sort_list dt{ padding: 6px 0; font-size:16px;color:#333;font-weight:bold;line-height: 20px; margin: 10px 0;}
.sort_list dd{ line-height: 33px; margin: 0; overflow: hidden; margin-bottom: -10px; *margin-bottom: 0; }
.sort_list dd a{ display:inline-block; width:125px; line-height:24px; height:24px; border-radius: 3px; padding: 8px 0; text-align: center; font-size:15px; background: #f90; color:#fff; float:left; margin-bottom: 10px; margin-left: 15px; }
.sort_list dd a:hover{ text-decoration: underline; }
.sort_list dd span{ display: inline-block; vertical-align: top; width:20px; height:20px; margin-top:3px; margin-right: 3px; border-radius:2px; background: url(../img/soft_dbtn.png) no-repeat center center; }
.sort_list .der dd span,
.sort_list .der+dl dd span{ display: none; }
.sort_list .der+dl dd a,
.sort_list .der dd a{ width: 78px; font-size: 13px; text-align: left; white-space: nowrap; color: #666; background: none; padding: 0; margin-bottom: 10px; margin-left: 38px; margin-right: 24px; }


.xzdz_rg{ width:336px; height:auto; float:right; overflow:hidden;}
.xzdzbox .tab_list{float:left; width:295px;}
.xzdzbox .ad_groups{ width: 565px; float: right; }
.xzdzbox .ad_col{ float: left; }
.xzdzbox .ad_col+.ad_col{ margin-left: 8px; }
.xzdzbox .ad_col .ad_box img{ width: 220px; height: 90px; visibility: visible; }

.other_title,
.rjjt_tips{ line-height: 50px; font-size:18px; color:#333; font-weight:bold; margin-top: 15px; border-bottom: 1px solid #efefef; }
.rjjt_tips,
.sliderbox{ margin-left: -20px; }

.other_list{ padding-top:20px;}
.other_list ul li{ width:100%; float:left; line-height:28px; height:28px; background:#edf1f3; font-size:14px; color:#292f33; margin-bottom:10px;}
.other_list ul li span{ float:left;}
.other_list ul li .stars{ margin:6px 33px 0 5px;}
.other_list ul li .span_tt{ width:352px; margin-right:10px; padding-left:10px; height:28px; overflow:hidden;}
.other_list ul li a{ float:right; width:74px; line-height:28px; text-align:center; font-size:14px; color:#fff; background:#879299;}
.other_list ul li a:hover{background:#1fa9e1;}

.xgyd_list{ width:690px; margin-right:-15px; padding:10px 0;}
.xgyd_list ul li{ width:327px; float:left; line-height:32px; height:32px; margin-right:15px;}
.xgyd_list ul li a{ font-size:14px; color:#666;}
.xgyd_list ul li a em{ display:block; float:left; width:310px; height:32px; overflow:hidden;}
.xgyd_list ul li a span{ float:right; width:6px; height:10px; background:url(../img/bgs.png) no-repeat -478px -344px; margin-top:13px;}
.xgyd_list ul li a:hover span{background-position:-88px -36px;}
.ggbox{ width:670px; /*height:80px;*/ margin:10px 0;}
.ggbox img{ width:670px; height:80px;}

.bz_list{ margin-top:20px; height:240px;}
.bz_lf{ width:166px; float:left;}
.bz_lf p{ height:118px;}
.bz_lf p img{ width:166px; height:118px;}
.bz_lf p.bt{ margin-top:5px;}
.bz_md{ width:330px; height:240px; float:left; margin:0 4px;}
.bz_md img{ width:330px; height:240px;}

.cmtbox{ margin-top:18px;}
.cmt_title{ line-height:43px; height:43px; font-size:20px; color:#333;}
.cmt_title .morepl{ float:right; font-size:14px; color:#999; padding-right:15px; position:relative;}
.cmt_title span{ float:left;}
.cmt_title .morepl span{ position:absolute; right:0; top:17px; width:6px; height:10px; background:url(../img/bgs.png) no-repeat -478px -344px;}
.cmt_title .morepl em{ color:#f95f5f;}
.hfbox{ height:158px; border:1px solid #efefef;}
.hfbox .textdiv{ height:98px; padding:10px;}
.hfbox .textdiv textarea{ width:100%; height:100%; outline:none; resize:none; border:none; font-size:14px; color:#666; font-family:"?¢?í??º?";}
.btndiv{ height:40px; line-height:40px; background:#edf1f3;}
.btndiv .smile{ float:left; margin-left:20px; font-size:16px; color:#879299;}
.btndiv .smile span{ float:left; width:21px; height:21px; background:url(../img/bgs.png) no-repeat -348px -403px; margin-top:10px; margin-right:10px;}
.btndiv .fabu{ float:right; width:80px; line-height:40px; text-align:center; font-size:16px; color:#fff; background:#FD3939;}

.cmt_list{ padding-top:18px;}
.cmt_list ul li{ width:100%; float:left; padding:10px 0 15px 0; border-top:1px dashed #e8e8e8;}
.cmt_list ul li:first-child{ border-top:none;}
.cmt_list ul li .ptitle{ line-height:36px; height:36px; font-size:16px; color:#666; overflow:hidden;}
.cmt_list ul li .ptitle em{ color:#FD3939; margin-left:10px;}
.cmt_list ul li .ptitle span{ color:#999; float:right;}
.cmt_list ul li .ptxt{ font-size:16px; color:#666; margin:5px 0;}
.cmt_list ul li .pzhf{ height:20px; line-height:20px;}
.cmt_list ul li .pzhf a{ float:right; margin-left:30px; font-size:16px; color:#999;}
.cmt_list ul li .pzhf a.zan span{ float:left; width:20px; height:20px; background:url(../img/bgs.png) no-repeat -373px -402px; margin-right:10px; margin-top:-2px;}
.cmt_list ul li .pzhf a.zan:hover span{background-position:-393px -402px;}
.cmt_list ul li .pzhf a:hover{ color:#46bc5a;}

.wrap_rg{ width:300px; float:right;}
.wrap_rg .side-good-game .bd .list{ margin-left: -22px; }
.wrap_rg .side-good-game .bd .item{ margin-left: 22px; }
.rg_title,.zt_gytit{ line-height:44px; height:44px; border-bottom:1px solid #ddd; font-size:20px; color:#333; font-weight:bold;}

/*.fldh_list{ width:324px; margin-left:-24px;}*/
.fldh_list a{ float: left; width: 144px; display: inline; height: 34px; line-height: 32px; margin: 0 9px 8px 0; overflow: hidden; text-align: center; border: 1px solid #ddd; }
.fldh_list a.on,
.fldh_list a:hover{ background: #1fa9e1; color: #fff; border-color: #1fa9e1; }

.fldhbox{ margin-bottom:10px; width: 310px;}
.fldhbox .rg_title{ display: none; }

.rg_title a{ float:right; font-size:16px; color:#999; font-weight:normal;}
.rmrj_list{ width:330px; margin-left:-30px;}
.rmrj_list ul li{ width:80px; float:left; margin-left:30px; margin:20px 0 0 30px;}
.rmrj_list ul li a{ display:block; height:100%;}
.rmrj_list ul li img{ width:80px; height:80px; border-radius:10px;}
.rmrj_list ul li em{ display:block; height:20px; overflow:hidden; text-align:center; font-size:14px; color:#666; margin-top:5px;}
.rg_ggbox{ width:300px; /*height:200px;*/ margin-bottom:15px; overflow:hidden;}
.rg_ggbox img{ width: 100%; display: block; }

.blbox{ margin-bottom: 15px; background: #fff; padding: 0 10px 10px; }
.blbox_tt{ line-height: 42px; height: 42px; border-bottom:1px solid #ddd;}
.blbox_tt ul li{ width:50%; float:left; text-align:center; font-size:18px; font-weight: bold; color:#333; cursor:pointer;}
.blbox_tt ul li.last{ height: 41px; border-bottom: 2px solid #1fa9e1; color:#1fa9e1;}

#blph{ font-size: 0; padding: 0; }
.zyr_phb{ font-size: 0; height: 45px; line-height: 45px; border-bottom: 1px solid #ddd; }
.zyr_phb li{ width: 50%; font-size: 18px; font-weight: bold; display: inline-block; vertical-align: top; text-align: center; height: 40px; border: none; color: #333; cursor: pointer; }
.zyr_phb li.on{ color: #1fa9e1; border-bottom: 2px solid #1fa9e1; height: 44px; }

.bl_list{ padding:12px 0 0 0;}
.bl_list li{ width:100%; height:33px; line-height:33px; float:left;}
.bl_list li span{ float:left; width:18px; height:18px; margin:8px 12px 0 0; background:#879299; line-height:18px; text-align:center; font-size:14px; color:#fff;}
.bl_list li span.fir{ background:#fa4e57;}
.bl_list li span.sec{ background:#fb794c;}
.bl_list li span.thi{ background:#fbc34c;}
.bl_list li em{ float:left; height:35px; width:260px; overflow:hidden; /*text-overflow:ellipsis; white-space:nowrap;*/ font-size:14px; color:#666;}
.bl_list li a:hover em{ text-decoration: underline; }

.bl_soft_list ul{ padding: 12px 0; }
.bl_soft_list li{ position: relative; height: 26px; line-height: 26px; margin-bottom: 8px; overflow: hidden; }
.bl_soft_list li:after{ content: ''; position: absolute; width: 12px; height: 20px; position: absolute; top: 0; right: 0; background: url(../img/softspr.png) -305px 4px no-repeat; }

.bl_soft_list a{ display: block; overflow: hidden; }
.bl_soft_list a:hover{ text-decoration: underline; }
.bl_soft_list .pic{ width: 26px; height: 26px; float: left; display: inline; margin-right: 4px; }

.blbox_best ul{ margin-bottom: -8px; }
.blbox_best li{ margin-bottom: 8px; }
.blbox_best li a{ display: block; overflow: hidden; }
.blbox_best li .pic{ width: 32px; height: 32px; float: left; }
.blbox_best li .tit{ overflow: hidden; height: 31px; line-height: 32px; overflow: hidden; margin-left: 40px; border-bottom: 1px dashed #ddd; }

.blbox_nice_list{ padding: 10px 0 2px 15px; }
.blbox_nice li{ width: 76px; height: 72px; line-height: 18px; float: left; overflow: hidden; margin: 0 18px 12px 0; text-align: center; }
.blbox_nice li img{ width: 48px; height: 48px; display: block; margin: 0 auto 5px auto; }

.rmbox{ margin-top:5px; background: #fff; padding: 0 10px; margin-bottom: 15px; }
.boxlist{padding: 10px 0;}
.boxlist li{overflow: hidden;position: relative;}
.boxlist+.boxlist{ border-top: 1px dashed #efefef;}
.boxlist .pic{float: left;margin-right: 5px;}
.boxlist .pic img{width: 48px;height: 48px;}
.boxlist .tit{ max-width: 165px; height: 24px;line-height: 24px;overflow: hidden; margin-bottom: 2px;}
.boxlist .tit a{color: #444;}
.boxlist .tit a:hover{text-decoration: underline;color: #FD3939;}
.boxlist .txt{font-size: 12px;color: #999;}
.boxlist .btn{float: right;position: absolute;right: 0;top: 15px;width: 60px;height: 24px;line-height: 24px;border: 1px solid #1fa9e1;border-radius: 3px;text-align: center;color: #1fa9e1;}
.boxlist .btn:hover{background: #1fa9e1;color: #fff;text-decoration: none;}

.ggwbox1{ width:300px; /*height:290px;*/ margin-top:15px;}
.sort_list.mt{ border-top:1px solid #a6d990;}
.rmbox_list_2 a{ font-size:14px; color:#666; line-height:28px; margin-right:8px;}
.rmbox_list_2 a:hover{ text-decoration: underline; }

.sytjbox dl dd a:hover em,
.rmrj_list ul li a:hover em,
.bl_list ul li a:hover em,
.hjtj_list ul li .li_intro .ptitle a:hover,
.rmbox_list ul li a:hover,
.rmbox_list_2 a:hover,
.xgyd_list ul li a:hover{ color:#FD3939;}


.w1k_box{width:1200px; margin: 0 auto;}
.left_menu{float:left; width:180px; margin-top:5px; }
.left_menu a{width:100%; height:55px; text-align:center; font-size:16px; display:block; position: relative; }
.left_menu a span{display:block; line-height:54px; height:54px; border-bottom:1px solid #efefef; color:#292f33; }
.left_menu a em{display:none;border: 6px solid transparent; border-left-color: #1fa9e1; position: absolute; left: 100%; top: 50%; margin-top: -6px;}
.left_menu a.cur span,.left_menu a.cur:hover span{background:#1fa9e1; color:#fff; border:none; height:55px; line-height:55px;}
.left_menu a.cur em{display:inline-block;}
.left_menu a:last-child span,.left_menu.yangs2 a:last-child{border:none;}
.left_menu a:hover span{background:#edf1f3;}


.gxlist{ width: 980px; float:right; overflow:hidden;}
.gxlist .hd{ width:100%; font-size:16px; color:#333; border-bottom:1px solid #efefef; height:45px; line-height:45px;}
.gxlist ul li{float:left; height:100%;overflow:hidden;}
.gxlist .mc{ width:453px; margin-right:15px;}
.gxlist .yy{width:100px;}
.gxlist .dj{width:125px;}
.gxlist .time{width:125px;}
.gxlist .dx{width:100px;}
.gxlist .bd{ height:auto; overflow:hidden; margin-bottom: 20px;}
.gxlist .bd ul{width:100%; border-bottom:1px solid #efefef; height:45px; line-height:45px; font-size:14px; overflow:hidden;}

.gxlist .bd ul .time,.gxlist .bd ul .dx{font-size:16px; color:#999;}
.gxlist .bd ul .time.red{color:#fa4e57;}
.gxlist .bd ul .yy{color:#999;}
.gxlist .stars{margin:15px 0 0;}
.gxlist .bd .lm{ float:left; width:120px;}
.gxlist .bd .lm a{ color:#999; }
.gxlist .bd .tit{float:left; max-width:285px; padding-right:15px; position:relative; /*text-overflow:ellipsis; white-space:nowrap;*/ height:100%; color:#333; overflow:hidden;}
.gxlist .bd .tit:hover{ color: #FD3939; }
.gxlist .bd .icon{display:inline-block; width:13px; height:13px; background:url(../img/bgs.png) no-repeat -487px -368px; position:absolute; right:0px; top:50%; margin-top:-6.5px; overflow:hidden;}
.gxlist .bd .icon.n{ background-position:-487px -385px;}

.gxlist.art .mc{width:805px;}
.gxlist.art .bd .tit{max-width:520px;}

.gxlist.h5 .time{text-align:right;}
.gxlist.h5 .mc{width:478px;}
.gxlist.h5 .bd .lm{ width:52px;}

.page{width: 100%;height: auto;text-align: center; margin:5px auto;overflow: hidden;}
.page .laypageskin_molv a,.page .laypageskin_molv span{ height:30px; line-height:30px; min-width: 15px;  padding:0px 8px;  margin-bottom:0px; font-size:14px; display:inline-block; border-radius:2px; margin:0 2px;}
.page .laypageskin_molv a{background-color:#edf1f3; color:#879299;}
.page .laypageskin_molv a:hover{ background-color:#879299; color:#fff;}
.page .laypageskin_molv a:active,
.page .laypageskin_molv .laypage_curr{ background-color:#FD3939;color:#fff;}
.page .laypageskin_molv a.laypage_next,
.page .laypageskin_molv a.laypage_prev,
.page .laypageskin_molv a.a1,
.page .laypageskin_molv a.a1:last-child{ background:#edf1f3 url(../img/bgs.png) no-repeat -443px -399px; text-indent:-9999px;+text-indent:0px; +font-size:0px; +line-height:0px; +vertical-align:-10px;}
.page .laypageskin_molv a.laypage_next,
.page .laypageskin_molv a.laypage_prev{ width: 30px; padding: 0; }
.page .laypageskin_molv a.laypage_next:hover,
.page .laypageskin_molv a.laypage_next:active,
.page .laypageskin_molv a.a1:last-child:hover{ background-color:#879299;background-position:-334px -428px; }
.page .laypageskin_molv a.laypage_prev,
.page .laypageskin_molv a.a1{background-position:-412px -399px;}
.page .laypageskin_molv a.laypage_prev:hover,.page .laypageskin_molv a.laypage_prev:active,laypage_curr,.page .laypageskin_molv a.a1:hover,.page .laypageskin_molv a.a1:active{background-color:#879299;background-position:-303px -428px;}
.page .laypageskin_molv a.a1:first-child{background:#edf1f3; text-indent:0; cursor:default; width:auto;}
.page .laypageskin_molv a.a1:hover{color:#879299;}

.r_gybz{ width:	980px; float:right; height:auto; overflow:hidden;}
.r_gybz .gybz{border-bottom:1px solid #efefef; height:34px; font-size:20px; font-weight:bold; color:#333; margin-bottom:10px; overflow:hidden;}
.r_gybz .bzjs{ font-size:14px; color:#333; line-height:24px; overflow:hidden;}



.soft_list .banb{color:#999; height:22px; line-height:22px;}
.soft_list .banb em{float:left; width:auto; display:inline-block;}
.soft_list .banb p,.soft_list .banb a{float:left; width:auto; display:inline-block; margin-right:20px; padding-left:20px; background:url(../img/bgs.png) no-repeat; position:relative; z-index:99; cursor:pointer;}
.soft_list .banb .az{background-position: -483px -449px;}
.soft_list .banb .ios{background-position: -483px -425px;}
.soft_list .banb .pc{background-position: -481px -468px;}
.soft_list .stars{margin:4px 0 0;}
.soft_list .banb .ewm{display:none; position:absolute; z-index:9999; left:-14px; top:22px; width:146px; height:150px; background:url(../img/bgs.png) no-repeat 0 -713px; overflow:hidden;}
.soft_list .banb .ewm img{margin: 17px 8px 10px 20px; width:108px; height:108px;}

.soft_list .item{ margin: 10px 5px; }
.soft_list .hd{ overflow: hidden; height: 26px; line-height: 26px; padding-top: 4px; border-top: 1px solid #eee; border-bottom: 1px solid #eee; background: url(../img/sl_jbbg.png) repeat-x 0 15px; padding: 2px 10px; color: #aaa;}
.soft_list .hd .title{ float: left; font-weight: 700; font-size: 15px; }
.soft_list .hd .review{ float: right; }
.soft_list .hd .flei,
.soft_list .hd .level,
.soft_list .hd .score,
.soft_list .hd .count{ float: left; margin-left: 25px; }
.soft_list .hd .flei{ color: #666; }
.soft_list .hd .flei:hover{ color: #FF5800; }
.soft_list .hd .count{ color: #0984C5; }
.soft_list .hd .count:hover{ text-decoration: underline; }
.soft_list .hd .score em,
.soft_list .hd .count em{ color: red; }
.soft_list .hd .stars{ display: inline-block; vertical-align: top; margin-top: 5px; }
.soft_list .bd{ overflow: hidden; padding: 10px; position: relative; }
.soft_list .bd .pic{ width: 48px; height: 48px; float: left; margin-right: 10px;}
.soft_list .bd .pic img{ width: 100%; height: 100%; }
.soft_list .bd .con{  width: 666px; line-height: 24px; color: #aaa; }
.soft_list .bd .text{ height: 24px; overflow: hidden; }
.soft_list .bd .time,
.soft_list .bd .size{ margin-right: 10px; }
.soft_list .bd .lang{ display: inline-block; vertical-align: top; background: #1fa9e1; color: #FFF; padding: 0 5px; }

.soft_list .bd .free{ padding-left: 18px; background: url(../img/sign_explain.gif) no-repeat 0 3px; }
.soft_list .bd .down{ width: 90px; height: 34px; line-height: 34px; text-align: center; color: #fff; position: absolute; right: 5px; bottom: 0; border: 1px solid #1fa9e1; border-radius: 3px; color: #1fa9e1; }
.soft_list .bd .down:hover{ background-color: #1fa9e1; color: #FFF; }

.lbhj{width:1200px; height:auto; border-bottom:1px solid #efefef; padding-bottom:15px; overflow:hidden;}
.lbhj .hd,.hot_rj dt{float:left; width:20px; height:60px; margin-top:15px; color:#333; font-size:22px; font-weight:bold; padding-right:18px; background:url(../img/bgs.png) no-repeat 28px -565px; overflow:hidden;}
.lbhj .bd,.zt_tjzt{ float:right; width:962px; height:96px; overflow:hidden;}
.lbhj .bd li,.zt_tjzt ul li{float:left; padding-left:24px; margin:5px 0 5px 20px; background:url(../img/bgs.png) no-repeat -479px -403px; width:115px; height:22px; line-height:22px; /*text-overflow:ellipsis; white-space:nowrap;*/overflow:hidden;}
.zt_tjzt{height:auto; max-height:96px;}
.lbhj .bd li a,.zt_tjzt ul li a{ color:#333; font-size:14px;}

.hot_rj{ width:100%; height:auto; margin-top:20px; overflow:hidden;}
.hot_rj dd{ width: 74px; float:left; margin: 0px 8px 0 15px; margin-left:14.2px\9;}
.hot_rj dd:last-child{ margin-right:0px;}
.hot_rj dd a{ display:block; position:relative; overflow:hidden;}
.hot_rj dd a img{ width:74px; height:74px}
.hot_rj dd a em{ display:block; height:20px; overflow:hidden; font-size:14px; color:#333; line-height:20px; text-align:center; margin-top:4px;}

.zzlb{margin-top: 10px;}
.zzlb .wrap_rg{ width: 300px; float: left; }
.zzlb .lb_left{ width: 885px; float: right; }

.content_list{ padding: 0 0 10px 0; border: 1px solid #ddd; border-top: 2px solid #1fa9e1; border-bottom: 2px solid #1fa9e1; background-color: #fff; }
.content_list_title{ height: 46px; line-height: 46px; text-indent: 12px; border-bottom: 1px solid #e7e7e7; background: #f6faf5; }
.content_list_title .tit{ font-size: 17px; }
.content_list_title .tip{ font-size: 12px; color: #999; padding-left: 5px; }

.lb_left{float:left; width:669px;}
.rg_title{ line-height:44px; height:44px; border-bottom: 1px solid #1fa9e1; font-size: 16px; }
.rg_title h3{ display: inline-block; font-size: 18px; font-weight: bold; color:#333; }
.soft_list .box:last-child{border:none;}

.zt_right{float:right; width:830px; height:auto; margin-top:-10px; overflow:hidden;}
.zt_gytit .more{ float:right; color:#999; font-size:14px; font-weight:normal;}
.mt0{margin-top:0px;}

.zthz_zt{ width:849px; margin:0 0 18px -19px;height:auto; overflow:hidden;}
.zthz_zt ul li{float:left; width:263px; height:107px; margin:20px 0 0 20px;overflow:hidden;}
.zthz_zt ul li a{display:block; width:100%; height:100%;}
.zthz_zt ul li img{width:263px; height:67px; float:left;}
.zthz_zt ul li span{display:inline-block; width:253px; padding:0 5px; height:40px; line-height:40px; background:#f4f5f7; font-size:14px; color:#333; text-align:center; float:left; overflow:hidden;}
.zthz_zt.h151 ul li{height:191px;}
.zthz_zt.h151 ul li img{height:151px;}
.zthz_zt.h148 ul li{height:190px;}
.zthz_zt.h148 ul li img{height:150px;}
.zthz_zt.h5yx ul li{height:180px; width:404px;}
.zthz_zt.h5yx ul li span{width:394px;}
.zthz_zt.h5yx ul li img{ height:140px; width:404px;}

.zt_tjzt{ border-bottom:none; width:850px; margin:12px 0 10px -20px; float:none;}
.zt_tjzt ul li{width:168px;}

.zt_show1{ width:100%; height:200px; overflow:hidden;}
.zt_show1 .pic{float:left; width:325px; height:200px; overflow:hidden;}
.zt_show1 .pic img{width:325px; height:200px;}
.zt_show1 .right{float:right; width:645px; height:210px; margin-top:-10px; overflow:hidden;}
.zt_show1 .right .text{color:#666; font-size:14px; line-height:26px; margin:13px auto; height:104px; overflow:hidden;}
.zt_show1 .bott{ font-size:16px; height:36px; line-height:36px; overflow:hidden;}
.zt_show1 .bott .time{color:#999; float:left; width:200px;}
.zt_gytit .ckyw{float:right; color:#f95f5f; font-size:16px; font-weight:normal;}
.zt_gytit2{font-size:20px; color:#333; font-weight:bold; height:30px; line-height:35px; margin:22px 0 10px;}
.zt_gytit2 .morepl{ font-weight:normal; color:#879299;}
.zt_gytit2 .morepl span{top:11px;}
.zt_yylb{width:1020px; margin:0 0 0 -20px; height:auto; overflow:hidden}
.zt_yylb ul li{float:left; width:265px; height:78px; padding:23.5px 100px 23.5px 123px;border:1px solid #efefef; margin:0 0 20px 20px; position:relative; overflow:hidden;}
.zt_yylb ul li .pic{position:absolute; left:25px; top:23.5px; width:78px; height:78px; overflow:hidden;}
.zt_yylb ul li .pic img{ width:78px; height:78px;}
.zt_yylb ul li .tit{ font-size:18px; font-weight:bold; height:25px; line-height:25px; /*text-overflow:ellipsis; white-space:nowrap;*/ overflow:hidden;}
.zt_yylb ul li .tit a{ color:#333;}
.zt_yylb ul li .txt{ color:#666; font-size:14px;line-height: 24px;margin-top: 8px; height:48px; overflow:hidden;}
.zt_yylb ul li .r{width:70px; height:78px; position:absolute; right:15px; top:23.5px;}
.zt_yylb ul li .fs{display:inline-block;font-size:30px; color:#fd7c40; font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif; width:100%; text-align:center; overflow:hidden;}
.zt_yylb ul li .bnt{ display:inline-block;width:68px; height:26px; border:1px solid #22c66e; font-size:14px; color:#22c66e; text-align:center; line-height:26px;}
.zt_yylb ul li .bnt:hover{background:#22c66e; color:#fff;}


.zt_xgwz{ margin-top:-20px; height:auto; overflow:hidden;}
.zt_xgwz ul{width:998px; height:auto; border:1px solid #efefef; overflow:hidden;padding: 13px 0;}
.zt_xgwz ul li{float:left; width:455px; margin:0 12px 0 22px; padding-left:10px; background: url(../img/bgs.png) no-repeat -495px -484px; font-size:14px;line-height:32px; height:32px; /*text-overflow:ellipsis; white-space:nowrap;*/ overflow:hidden;}
.zt_xgwz ul li.wl{width:350px; margin-left:126px;}
.zt_xgwz ul li a{color:#666;}
.zt_tjxz{}
.zt_tjxz ul{width:973px; padding:20px 0 0 25px; height:auto;border:1px solid #efefef;}
.zt_tjxz ul li{float:left; height:36px; width:226px; margin:0 12px 20px 0;}
.zt_tjxz ul li .pic{ float:left; width:36px; height:36px; position:relative;}
.zt_tjxz ul li .pic img{width:36px; height:36px;}
.zt_tjxz ul li .r{float:right; width:180px; overflow:hidden;}
.zt_tjxz ul li .xx{ width:100%; height:20px; line-height:20px;color:#999; font-size:14px;  overflow:hidden;}
.zt_tjxz ul li .xx .dx{float:left; width:auto; display:inline-block;}
.zt_tjxz ul li .stars{float:left; display:inline-block;}
.zt_tjxz ul li .tit{font-size:14px; width:100%; height:20px; line-height:20px; /*text-overflow:ellipsis; white-space:nowrap;*/ margin-top:-3px; overflow:hidden;}
.zt_tjxz ul li .tit a{color:#666;}

.zt_pl .cmt_list{margin-bottom:-20px;}
.zt_pl .cmt_list ul li:last-child{ padding-bottom:0px;}
.ztshow_tjzt{}

.bg_list{zoom:1;width:998px; border:1px solid #efefef; height:153px; margin:0 auto;position:relative; z-index:0; overflow:hidden;}
.tjzt_bl,.tjzt_br{width:16px; height:34px; position:absolute; top:50%; margin-top:-17px;background:url(../img/bgs.png) no-repeat;cursor:pointer;overflow:hidden; text-indent:-9999px; z-index:999; display:none;}
.tjzt_bl{ left:0px; background-position:-409px -431px; }
.tjzt_br{right:0px;background-position: -427px -431px; }
/*
.tjzt_bl.tjzt_blon,.tjzt_bl.tjzt_blon:hover{ background-position:-381px -31px; background-color:#c0c0c0;}
.tjzt_br.tjzt_bron,.tjzt_br.tjzt_bron:hover{background-position:-409px -31px; background-color:#c0c0c0;}
*/
.tjzt_bl:hover{background-position:-445px -431px;}
.tjzt_br:hover{background-position:-463px -431px;}


.tjzt_pic {width:10000em;height:153px; margin:0 auto;overflow:hidden;display:block;position:relative;}
.tjzt_pic ul{position:absolute;}
.tjzt_pic li{ width:300px; height:106px;float:left; position:relative; margin:25px 0 0; padding:0 12.5px; background:#fff; overflow:hidden;}
.tjzt_pic li a{display:block; width:100%; height:100%;}
.tjzt_pic li img{width:300px; height:76px; float:left;}
.tjzt_pic li span{display:inline-block; width:290px; padding:0 5px; height:30px; line-height:30px; background:#edf1f3; font-size:16px; color:#333; text-align:center; float:left; overflow:hidden;}
.pcont { width:975px; margin:0 12.5px; float:left; overflow:hidden;position:relative; }

.ply_txt{font-size:16px; color:#666; line-height:30px; margin:10px auto 5px; overflow:hidden;}
.ply_tit{ border-bottom:2px solid #ff8018;line-height:44px; height:44px;font-size:20px; color:#333; font-weight:bold;}
.cmt_list.news {margin-top:-10px;}
.cmt_list.news .ply_tit{border-color:#4dd13f;}

.map_box{ overflow:hidden;}
.map_box dl{ width: 400px; height:220px; float:left; border-right:1px solid #f4f5f7; border-bottom:1px solid #f4f5f7; margin-right: -1px; margin-bottom: -1px; overflow:hidden;}
.map_box dt{ font-size:18px; color:#333; font-weight:bold; width:100%; text-align:center; height:25px; line-height:25px; margin:38px auto 10px; overflow:hidden;}
.map_box dd{width:270px; margin: 0 auto;overflow: hidden;}
.map_box dd a{ display:inline-block; height:25px; line-height:25px; font-size:14px; color:#666; width:auto; padding:0 15px; text-align:center; background: url(../img/bgs.png) no-repeat -499px 7px; margin:0 0 3px -1px;float: left; width:60px; overflow:hidden;}



.rjfl_main{ overflow:hidden; padding-top: 12px; }
.rjfl_main .icon{ display: none; }
.rjfl_main dl{ margin-bottom: 12px; }
.rjfl_main dt{ height: 39px; line-height: 39px; border-bottom: 1px solid #ddd; font-size: 18px; margin-bottom: 10px; }
.rjfl_main dt .tit{ display: inline-block; padding: 0 15px; height: 38px; border-bottom: 3px solid #1fa9e1; }
.rjfl_main dd{ overflow:hidden;}
.rjfl_main dd a{ width: 131px; padding-left: 15px; float: left; height: 32px; line-height: 32px; }

.phb_rmtj{ padding: 0 10px 10px; background: #fff; }
.phb_rmtj ul{ margin-left:-36px; overflow:hidden;}
.phb_rmtj ul li{float:left; height:65px; position:relative; padding-left:76px;margin: 20px 0 7px 0; width:90px; margin-left:36px;}
.phb_rmtj ul li .pic{ position:absolute; left:0px; top:0px;  width:65px; height:65px; overflow:hidden;}
.phb_rmtj ul li .pic img{width:65px; height:65px;}
.phb_rmtj ul li .tit{ font-size:14px; color:#666;height: 25px;line-height: 25px;margin: 5px 0 5px;overflow: hidden;}
.phb_rmtj ul li .stars{margin-left:0px;}

.phb_list{ height:auto; margin-top: 20px; overflow:hidden; background: #fff; padding: 0 10px;}
.phb_list .w1k_box{ margin-top:20px; width: auto; }
.phb_menu{float:left; width:135px;overflow:hidden;}
.phb_menu dt{width:100%; height:55px; text-align:center; font-size:16px; display:block; cursor:pointer; overflow:hidden; position: relative;}
.phb_menu dt p,.phb_menu dd a{display:inline-block; line-height:54px; height:54px; border-bottom:1px solid #efefef; color:#666; width:128px; float:left; overflow:hidden;}
.phb_menu dt .jt{display:none; width: 0; height: 0; border-left: 8px solid #FD3939; border-top: 7px solid transparent; border-bottom: 7px solid transparent; position: absolute; top: 50%; right: 0; margin-top: -8px;}
.phb_menu dt .icon{ width:13px; height:13px; background:url(../img/bgs.png) no-repeat -96px -615px; display:inline-block; float:left; margin:21px 6px 0 37px;}
.phb_menu dt p span{float:left; width:auto;}
.phb_menu dd a{color:#666; font-size:16px; text-align:center;}
.phb_menu dd a:hover,.phb_menu dd a.on{color:#666; background:#edf1f3;}
.phb_menu dl.down dt p,.phb_menu dl dt:hover p,.phb_menu dl.on dt p{background:#FD3939; color:#fff; border:none; height:55px; line-height:55px;}
.phb_menu dl.down dt .jt,.phb_menu dl dt:hover .jt,.phb_menu dl.on dt .jt{display:inline-block;}
.phb_menu dl.down dt .icon,.phb_menu dl dt:hover .icon{background-position:-486px -522px;}
.phb_menu dl.on dt .icon{background-position:-148px -37px;}
.phb_menu dl:last-child dt p{border:none;}
.phb_menu a:hover span{background:#edf1f3;}

.phb_list .phlb{width: 1015px; float:right; height:auto; overflow:hidden;}
.phb_list .phlb .box{ border-top:1px solid #efefef; padding:20px 0 14px 127px; min-height:60px; position:relative; overflow:hidden;}
.phb_list .phlb .box:first-child{border:none; margin-top:-20px;}
.phb_list .phlb .num{position:absolute; left:0px; top:20px; min-width:26px; max-width:30px; height:26px; background:#ececec; font-size:16px; color:#888; text-align:center; line-height:26px; overflow:hidden;}
.phb_list .phlb .num.one{background:#f2494e; color:#fff;}
.phb_list .phlb .num.two{background:#f37849; color:#fff;}
.phb_list .phlb .num.three{background:#f6c34e; color:#fff;}
.phb_list .phlb .pic{width:60px; height:60px; position:absolute; left:44px; top:20px; overflow:hidden;}
.phb_list .phlb .pic img{width:60px; height:60px;}
.phb_list .phlb .tit{ height:30px; line-height:26px;overflow:hidden;}
.phb_list .phlb .tit a{color:#333; font-size:18px;  font-weight:bold;}
.phb_list .phlb .xinx{ font-size:14px;color:#879299; height:22px; line-height:22px; margin:0px 0 10px -20px; overflow:hidden;}
.phb_list .phlb .xinx span{display:inline-block; margin-left:20px; float:left; width:auto; overflow:hidden;}
.phb_list .phlb .xinx span em{display:inline-block; float:left;}
.phb_list .phlb .bd{color:#666; font-size:14px;line-height:25px; max-height:50px; overflow:hidden;}



.qqFace{margin-top:4px;background:#fff;padding:2px;border:1px #dfe6f6 solid;}
.qqFace table{ z-index:1001;}
.qqFace table td{padding:0px; height:30px; }
.qqFace table td img{cursor:pointer;border:1px #fff solid; display:block; }
.qqFace table td img:hover{border:1px #0066cc solid;}

.t_l,.t_c,.t_r,.m_l,.m_r,.b_l,.b_c,.b_r{overflow:hidden;background:#000;opacity:0.2;filter:alpha(opacity=20);}
.t_l,.t_r,.b_l,.b_r{width:8px;height:8px;}
.t_c,.b_c{height:8px;}
.m_l,.m_r{width:8px;}
.t_l{-moz-border-radius:8px 0 0 0;-webkit-border-radius:8px 0 0 0;border-radius:8px 0 0 0;}
.t_r{-moz-border-radius:0 8px 0 0;-webkit-border-radius:0 8px 0 0;border-radius:0 8px 0 0;}
.b_l{-moz-border-radius:0 0 0 8px;-webkit-border-radius:0 0 0 8px;border-radius:0 0 0 8px;}
.b_r{-moz-border-radius:0 0 8px 0;-webkit-border-radius:0 0 8px 0;border-radius:0 0 8px 0;}
.m_c{background:#FFF;}
.m_c .tb{margin:0 0 10px;padding:0 10px;}
.m_c .c{padding:0 10px 10px;}
.m_c .c .file{height:28px;line-height:28px;}
.m_c .c label{height:28px;line-height:28px;}
.m_c .c textarea{background:#fff;border-color:#555 #ccc #ccc #555;border-style:solid;border-width:1px;font-size:14px;line-height:1;padding:4px 2px;overflow:auto;width:300px;height:120px;}
.m_c .o{padding:8px 10px;height:26px;text-align:right;border-top:1px solid #CCC;background:#F2F2F2;}
.m_c .o .l{float:left;line-height:28px;}
.m_c .o .pnp{margin-top:0px;_margin-top:0px;font-size:12px;_line-height:24px;_height:24px;padding:0 15px;}
.m_c .o span{float:left;line-height:26px;margin-left:20px;}
.m_c .o span input{float:left;margin-top:7px;#margin-top:-3px;_margin-top:-2px;margin-left:-20px;#margin-left:-24px;position:absolute;}
.m_c .el{width:420px;}
.m_c .el li{padding:0;border:none;}


.cmt_list .hfbox{ margin-top:20px;}
.text_box .tit{ font-size:14px; color:#3385ff; height:20px; line-height:20xp; overflow:hidden;}
.text_box .tit .num{float:right; color:#999; font-size:14px;}
.dd_c{ height:auto; overflow:hidden;}
/*.text{ font-size:14px; color:#333; margin:12px 0;}*/
.text_box{ border:1px solid #e5e5e5; background:#f9f9f9; padding:10px 15px 10px 10px; margin-top:-1px; position:relative;}
.text_box .tx{ position:absolute; left:15px; top:10px; width:56px; height:56px;}
.text_box .cover_56{background-position:-2px -470px;}
.text_box.hover{background:#fff;}
.text_box.hover .cover_56{background-position:-91px -539px;}
.zhfbox{ margin:15px 0;}


.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(../img/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(../img/bgs.png) no-repeat -494px -704px; padding:0 5px; overflow:hidden;}
.art_index1 .hd .txt a em{ width:4px; height:15px; background:url(../img/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;}
.art_gytit{ margin:28px auto 0; height:37px; line-height:37px; overflow:hidden;}
.art_gytit span{float:left; display:inline-block; color:#333; font-size:28px; font-weight:bold;}
.art_gytit em{ display:inline-block; float:left; width:21px; height:22px; background:url(../img/bgs.png) no-repeat -130px -609px; margin:7.5px 10px;}
.art_gytit .more{float:right; font-size:16px; color:#999; line-height:50px;}
.art_gytit.zt .lm{color:#fb6a49;}
.art_gytit.rj .lm{color:#22c66e;}
.art_gytit.sygl .lm{color:#f59f09;}
.art_gytit.azjc .lm{color:#7fd034;}
.art_gytit.pg .lm{color:#1fa9e1;}
.art_gytit.yx .lm{color:#ff5e33;}
.art_gytit.znkj .lm{color:#3a76e6;}
.art_gytit.ylrd .lm{color:#fa4e57;}
.art_gytit.yqlj .lm{color:#ffd736;}
.art_gytit.rj em{ background-position:-155px -610px; width:24px; height:24px; margin:6.5px 10px;}
.art_gytit.sygl em{ background-position:-183px -610px; width:26px; height:21px; margin:8px 10px;}
.art_gytit.azjc em{ background-position:-213px -611px; width:24px; height:17px; margin:12px 10px 8px;}
.art_gytit.pg em{ background-position:-242px -611px; width:24px; height:26px; margin:5.5px 10px;}
.art_gytit.yx em{ background-position:-273px -614px; width:26px; height:21px; margin:11px 10px 5px;}
.art_gytit.znkj em{ background-position:-303px -614px; width:31px; height:24px; margin:6.5px 10px;}
.art_gytit.ylrd em{ background-position:-339px -617px; width:21px; height:27px; margin:5px 10px;}
.art_gytit.yqlj em{ background-position:-367px -614px; width:28px; height:28px; margin:8px 10px;}

.art_zt{width:1200px; height:180px; margin-top:17px; overflow:hidden;}
.art_zt a{display:block; float:left; width:185px; height:100%; position:relative; z-index:0; margin-left:2px; transition: all .3s;overflow:hidden;}
.art_zt a:first-child{margin-left:0px;}
.art_zt a img{height:100%; width:452px;}
.art_zt a p{position: absolute;bottom: 0;left: 0;z-index:999;width:100%;height:117px; background:url(../img/bgs.png) no-repeat 0 -168px; text-align:center; overflow:hidden;}
.art_zt a p span{ color:#fff; font-size:16px; margin:80px 12px 0; display:inline-block; height:25px; line-height:25px; overflow:hidden;}
.art_zt a:hover,.art_zt a.on{width:452px;}

.art_index{ width:1200px; height:auto; margin:17px auto 0; overflow:hidden;}
.art_indexl{float:left; width:370px; overflow:hidden;}
.art_indexl .box{width:100%; height:240px; position:relative; z-index:0; margin-top:25px; overflow:hidden;}
.art_indexl .box:first-child{margin:0px;}
.art_indexl .box a{display:block; color:#fff;}
.art_indexl .box img{ width:370px; height:240px;}
.art_indexl .box a .cover,.art_indexr .hd .cover,.art_indexl .box a .cover2{ z-index:10;position:absolute; left:0px; bottom:0px; height:100%; width:100%; display:block;}
.art_indexr .hd .cover{background:rgba(0,0,0,0.3);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#40000000,endColorstr=#40000000);}
.art_indexl .box a .cover{height:117px;background: url(../img/bgs.png) no-repeat 0 -168px;}
.art_indexl .box a .cover2{height:100%;-moz-transition:all .8s ease; -webkit-transition:all .8s ease; transition:all .8s ease;}
.art_indexl .box a:hover .cover2{background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#80000000,endColorstr=#80000000);}
.art_indexl .box a:hover .cover{display:none;}
.art_indexl .box .bf_icon{width:56px; height:56px; left:50%; top:50%; position:absolute; margin:-28px 0 0 -28px; background:url(../img/bgs.png) no-repeat -69px -636px; display:inline-block;}
.art_indexl .box .tit{font-size:20px; font-weight:bold; margin-left:20px; width:340px;display:inline-block; height:27px; line-height:27px; overflow:hidden;}
.art_indexl .box .txt{font-size:16px;margin-left:20px; width:340px; height:25px; line-height:25px; max-height:75px; display:inline-block; transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s; overflow:hidden;}
.art_indexl .box a:hover .bf_icon{background-position:-127px -639px;}

.art_indexl .box a .text{width:100%; height:auto; position:absolute; bottom:10px; left:0px; z-index:999;}
.art_indexl .box a:hover .text .txt{height:auto;}

.art_indexc{float:left; width:410px; margin:0 25px; overflow:hidden;}
.art_indexc .hd{/*border:1px solid #efefef;*/ width:408px; height:34px; line-height:34px; font-size:20px; font-weight:bold; text-align:center; margin:15px 0 5px; overflow:hidden;}
.art_indexc .hd a{color:#fb4c53;}
.art_indexc .hd a:hover{text-decoration:underline;}
.art_indexc .hd:first-child{ margin-top:0px;}
.art_indexc .bd{ width:100%; height:204px; height:auto; overflow:hidden;}
.art_indexc .bd li{font-size:14px;width:400px; float:left; height:34px; line-height:34px; overflow:hidden; +position:relative;}
.art_indexc .bd li a{color:#333; position:relative; height:100%; padding-left:10px; display:inline-block;}
.art_indexc .bd li em{display:inline-block; background:url(../img/bgs.png) no-repeat -496px -46px; width:4px; height:6px; position:absolute; left:0px; top:50%; margin-top:-3px; overflow:hidden;}
.art_indexc .bd li a:hover em{background-position:-223px 0;}

.art_indexr{float:right; width:370px; overflow:hidden;}
.art_indexr .hd{width:100%; height:130px; position:relative; overflow:hidden; cursor:pointer;}
.art_indexr .hd img{ width:370px; height:130px; z-index:9;position: absolute;-moz-transition:all .5s ease; -webkit-transition:all .5s ease; transition:all .5s ease;+left: 50%;+top: 50%;+margin:-65px 0 0 -185px;}
.art_indexr .hd:hover img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);+width:390px; +height:137px; +margin:-68.5px 0 0 -195px;}
.art_indexr .hd .bq{display:inline-block; position:absolute; z-index:11; left:0px; top:0px; width:70px; height:24px; line-height:24px; background:#ff5e33; color:#fff; font-size:14px; text-align:center; overflow:hidden;}
.art_indexr .hd .txt{ color:#fff; font-size:16px; font-weight:bold; height:25px; line-height:25px; margin-top:99px; padding:0 15px; display:inline-block; width:340px; text-align:center; overflow:hidden;}
.art_indexr .bd{width:100%; height:auto; overflow:hidden;}
.art_indexr .bd ul li{width:287px; padding:0 60px 0 21px; height:82px; border:1px solid #efefef; float:left; position:relative; margin-top:9px;}
.art_indexr .bd .num{display:inline-block; width:21px; height:30px; position:absolute; right:20px; top:50%; margin-top:-15px; background:url(../img/bgs.png) no-repeat;}
.art_indexr .bd .num.num1{background-position:-404px -612px;}
.art_indexr .bd .num.num2{background-position:-426px -612px;}
.art_indexr .bd .num.num3{background-position:-455px -611px;}
.art_indexr .bd .num.num4{background-position:-482px -612px;}
.art_indexr .bd .tit{ font-size:14px; height:22px; line-height:22px; margin:18px 0 3px 0;overflow:hidden;}
.art_indexr .bd .tit a{color:#333;}
.art_indexr .bd .txt{ color:#999; font-size:12px; height:22px; line-height:22px; overflow:hidden;}
.link_box.artlj{ margin-top:0px;}

.art_list{ width:100%; height:auto; margin-top:10px; overflow:hidden;}
.art_listl{float:left; width:670px;}
.art_listl dl{width:100%; border-bottom:1px solid #edf0f2; padding:20px 0; overflow:hidden;}
.art_listl dl:first-child{/*border-top:1px solid #edf0f2;*/ padding-top:10px;}
.art_listl dl dt{ width:100%;font-size:18px; font-weight:bold; height:25px; line-height:25px; overflow:hidden;}
.art_listl dl dt .leib{border-left:1px solid #999; border-right:1px solid #999; color:#999; font-weight:normal; font-size:14px; display:inline-block; padding:0 8px; height:16px; line-height:16px; margin:5px 8px 0 0; float:left;overflow:hidden; margin-top:+4px;}
.art_listl dl dt .leib:hover{border-left:1px solid #26c472; border-right:1px solid #26c472;}
.art_listl dl dt .tit{color:#333; display:inline-block; float:left; max-width:605px;}
.art_listl dl dd{width:100%;height: 132px;margin-top: 15px;}
.art_listl dl .pic{float:left; width:210px; height:132px; overflow:hidden;}
.art_listl dl .pic img{width:100%; height:100%;}
.art_listl dl .info{float:right; width:435px;}
.art_listl dl .info .txt{font-size:14px; color:#666;line-height: 28px; height:84px; overflow:hidden;}
.art_listl dl .info .bottom{ height:22px;line-height:22px;margin-top:25px;overflow:hidden;}
.art_listl dl .info .time{float:left; padding-left: 18px; width:auto; color:#999; font-size:14px; background: url(../img/bgs.png) no-repeat -487px -673px;}
.art_listl dl .info .pls,.artshow_hd .xx span.pls{float:right; padding-left: 22px; width:auto; color:#fa4e57; font-size:16px; background: url(../img/bgs.png) no-repeat -483px -647px; cursor:pointer;}

.art_listl.bqy{width:100%;}
.art_listl.bqy dl .info{ width:770px;}

.art_rgg{width:300px;margin-bottom:10px; overflow:hidden;}
.art_rgg img{ margin:15px; width:268px;}

.art_showl{float:left; width:670px; height:auto; overflow:hidden;}
.artshow_hd{ width:100%; border-bottom:1px solid #edf0f2; text-align:center;}
.artshow_hd .tit{color:#333; font-size:20px; font-weight:bold;}
.artshow_hd .xx{ color:#999; font-size:14px; height:22px; line-height:22px; margin:25px 0 15px; overflow:hidden;}
.artshow_hd .xx span{ display:inline-block; margin:0 10px;}
.artshow_hd .xx span.pls{float:none;}
.art_showl .ggbox{margin:20px auto; width:650px;}
.art_showl .show_box{ width:100%; height:auto;color:#666; font-size:14px; line-height:28px; overflow:hidden;}
.art_showl .show_box p{ color:#666; font-size:14px; line-height:28px; margin-bottom:15px; overflow:hidden;}
.art_showl .show_box a{color:#26c472;}
.art_showl .show_box a:hover{text-decoration:underline;}
.art_showl .show_box img{display:block; margin:0 auto;}
.art_showl .game{width:668px; height:194px; border:1px solid #efefef; margin-bottom:20px; overflow:hidden;}
.art_showl .game .hd{height:45px; border-bottom:1px solid #efefef; font-size:16px; color:#333;}
.art_showl .game .hd li{float:left; width:25%; text-align:center; line-height:45px; cursor:pointer; overflow:hidden;}
.art_showl .game .hd li.on{border-bottom:2px solid #1bb25e; color:#1bb25e;  height:44px; line-height:44px;}
.art_showl .game .bd{ height:148px;}
.art_showl .game .pic{float:left; width:100px; height:100px; margin:24px 20px 25px; position:relative; overflow:hidden;}
.art_showl .game .pic img{width:100px; height:100px;}
.art_showl .game .info{float:left; width:340px; margin-top:38px; overflow:hidden;}
.art_showl .game .tit{font-size:20px; height:30px; line-height:30px; overflow:hidden;}
.art_showl .game .tit a{color:#333;}
.art_showl .game .xx{color:#999; font-size:14px; width:100%; height:20px; line-height:20px; margin-top:3px; overflow:hidden;}
.art_showl .game .xx span{display:inline-block; float:left; min-width:98px; margin-right:15px;}
.art_showl .game .xx span em{float:left; width:auto;}
.art_showl .game .xx .stars{ width:85px;}
.art_showl .game .bnt{float:right; width:128px; margin:15px 25px 0 0;overflow:hidden;}
.art_showl .game .bnt a,.art_showl .game .bnt a.xq:hover{ background:#22c66e;display:inline-block; width:128px; height:46px; color:#fff; text-align:center; line-height:46px; font-size:20px; border-radius:1px; margin-top:9px; float:left; border:none; overflow:hidden;}
.art_showl .game .bnt a.xq{border:1px solid #efefef; color:#333; background:#fff; width:126px; height:44px; line-height:44px;}
.art_showl .page{margin:20px auto;}
.art_showl .gjc{ height:36px; line-height:36px; overflow:hidden;}
.art_showl .gjcl{/*float:left; width:440px; */ font-size:14px;color:#333; width:100%;overflow:hidden;}
.art_showl .gjcl a{color:#666; margin-right:20px;}
.art_showl .gjc .share,.other_title .share{width:auto;}
.other_title .share{margin-top:3px;}
.art_showl .gjc .share p,.other_title .share p{font-size:14px; font-weight:bold; color:#333;}
.art_showl .ggbox2{height:auto; width:100%; margin:12px 0;}
.art_showl .ggbox img{height:100%;}
.art_showl .sxp{ width:100%; height:auto; margin-bottom:10px; overflow:hidden;}
.art_showl .sxp ul{margin-top:-1px; overflow:hidden;}
.art_showl .sxp ul li{float:left; width:100%; border-top:1px dashed #edf0f2; font-size:14px; color:#666; line-height:35px;}
.art_showl .sxp ul li span{/*font-weight:bold;*/}
.art_showl .sxp ul li a{color:#666;}

.guding,#gdgs_r.gdgs{position:fixed;top:-10px; width:135px;background:#fff; z-index:2; _padding-top:0px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop));}
.guding2{position:fixed; /*bottom:175px;*/top:-10px;width:135px; background:#fff; z-index:2; }
.phb_menu.guding,.phb_menu.guding2{top:8px;}
#gdgs_r.gdgs{ width:300px;}
#gdgs_r.gdgs2{position:fixed;bottom:175px;width:300px; background:#fff; z-index:2; }

.error_box{ width: 1200px; height:auto; margin: 90px auto; overflow:hidden; text-align: center; }
.error_box .pic{ vertical-align: top; margin-bottom: 35px; }
.error_box .tip{ color: #505050; font-size: 14px; margin-bottom: 12px; }
.error_box .btn{ display: inline-block; line-height: 40px; width: 160px; text-align: center; background: #1fa9e1; color: #FFF; font-size: 16px; border-radius: 20px; }
.error_box .count{ color: #1fa9e1; }

/*.error_box_l{float:left; width:400px; margin:86px 0 0 100px;overflow:hidden;}
.error_box_r{float:right; width:358px; height:349px; background:url(../img/xiaopi.png) no-repeat; margin-right:105px; overflow:hidden;}
.error_box_l .biaoti{ font-size:30px; font-weight:bold; color:#333;height: 40px;line-height: 40px;overflow: hidden;}
.error_box_l .txt1{color:#999; font-size:18px;line-height: 30px;overflow: hidden;margin: 18px 0;}
.error_box_l .txt2{color:#666; position:relative; font-size:18px; overflow:hidden;line-height: 30px;}
.error_box_l .txt2 span{color:#ff5454;margin: 0 5px;}
.error_box_l .txt2 span em{font-weight:bold;}
.error_box_l .txt2 .bnt{width:88px; height:32px; line-height:32px; background:#ff5454; color:#fff; text-align:center; border-radius:2px; display:inline-block; position:absolute; right:0px; bottom:0px;}
*/

.cover_80,.cover_22,.cover_120,.cover_18,.cover_56,.cover_78,.cover_60,.cover_74,.cover_36,.cover_65,.cover_100{position:absolute; left:0; top:0px; background:url(../img/bgs.png) no-repeat -1px -38px; display:inline-block; width:80px; height:80px; overflow:hidden;}
.cover_22{width:22px; height:22px; left:0px; background-position:-346px -60px;}
.cover_120{width:120px; height:120px; left:0px; background-position:-1px -288px;}
.cover_18{ width:18px; height:18px; left:0px; top:1px; background-position:-345px -141px;}
.cover_56{width:56px; height:56px; left:0px; background-position:-272px -341px;}
.cover_78{ width:78px; height:78px; left:0px; background-position:-107px -458px;}
.cover_60{width:60px; height:60px; left:0px; background-position:-199px -466px;}
.cover_74{width:74px; height:74px; left:0px; background-position:-261px -465px;}
.cover_36{ width:36px; height:36px; left:0px; background-position:-369px -428px;}
.cover_65{width:65px; height:65px; left:0px; background-position:0 -640px;}
.cover_100{width:100px; height:100px; left:0px; background-position:-191px -644px;}
.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;}

#ios .mbox .menu a:hover{color:#63bbee;}
#game .mbox .menu a:hover{color:#fbc258;}


.newadd .xzdz_title{ text-align:center;height:37px;line-height:31px;margin-top: -7px;}
.other_list ul li a.tit{ width:100%; background:none; color:#292f33; text-align:left;}
.newadd .sort_list{ border:none;}
.xzdz_title{ height:25px; line-height:25px; margin-top:-10px; margin-bottom: 5px; overflow:hidden;}

.hjtj_title{ margin-bottom:20px;}
.count_down .sort_title{ color:#292f33; background:none; /*border-bottom:1px solid #a6d990;*/ font-weight:bold; height:35px; line-height:27px; margin-top:-4px; overflow:hidden;}
.count_down .sort_title a,.newadd .xzdz_title a{color:#292f33;}
.sort_list.count_down{ border:none;}

.wrap_lf_bd{ padding: 0 20px; }
.wrap_lf_tt ul li:hover{ color:#1fa9e1;}
.hjtj_list ul li .li_intro .ptxt em.txt{ max-width:62px; overflow:hidden;}


.bz_list a{ display:block; position:relative; overflow:hidden;}
.bz_list img{ display:block;}
.bz_list a span{display:inline-block; position:absolute; left:0px; bottom:-90px; padding:0 5%; overflow:hidden; width:90%; height:90px; line-height:128px; background:url(../img/bgs.png) no-repeat 0 -168px; color:#fff; font-size:14px; text-align:center; overflow:hidden;-webkit-transition:bottom .4s; -moz-transition:bottom .4s;-ms-transition:bottom .4s; -o-transition:bottom .4s; transition:bottom .4s;}
.bz_list a:hover span{bottom:0px;}

.otherbox{ margin-bottom:7px;}
.other_title,.cmt_title{font-weight:bold;}
.art_showl .cmt_title a{font-weight:normal;}

/*************************?ª?û*************************************/
.cler{clear:both;}
#xs { width:900px; background:#fff; padding-left:10px}
#ubb { border:none;width:0px;height: 0px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#copy { position: absolute; right: 0; top: 0; }
.yijianbtn{ width:120px; margin: 6px 0; border:0px;background:#eee; color:#777777; font-size: 14px; font-weight: bold; line-height:30px; height:30px; cursor: pointer; _cursor: hand; float: right; }
.yijianbtn:hover{ background:#3aba6f; color:#fff; -webkit-transition: background-color .5s linear;-moz-transition: background-color .5s linear}

.boder_line{ background:#fff; margin:0 auto; border:solid 1px #3aba6f; background:#fff; padding: 20px; }
.table{ width: 100%; }
.table tbody {padding: 10px;width: 940px;margin: 0 auto;}
.table tbody tr{height: 30px;line-height: 30px;width: 945px; }
.boder_line .td{height:30px; line-height:30px;}
.curr_dq{width:960px; margin:0 auto; background:#fff;padding:10px 4px;}
.currentbox {clear: both;height: 31px;line-height: 31px;width: 956px;background: url(../3987/strap_bg.gif) repeat-x;border: #b6e6fb 1px solid;border-top: none; }
.boder_line .bt{height:60px; border-bottom:1px solid #ddd; position: relative; }
.boder_line #xs input{ margin:0 3px 0 4px}
.feng{border-bottom:1px solid #ddd}



.partner_con{width:1200px; overflow:hidden;position: relative; clear:both; margin-top:9px;}
.partner_con ul li {float:left;overflow:hidden;width:120px;height:30px;font-size: 14px;line-height:30px; overflow:hidden;}
.partner_con ul li a{word-break:break-all; color:#666; display:inline-block; max-width:96px; overflow:hidden;}
.partner_con ul li a:hover{color:#FD3939;}
.link_box.artlj .partner_con{margin-top:13px;}


.hf1200.mt0,.ggwbox.mt0{margin-top:0px;}
.xzsbox.mar0,.ggbox.mar0,art_rgg.mar0,rg_ggbox.mar0{margin:0px auto 0;}

/*7 7*/
.fllist p.plf{ word-break:break-all;}
.fllist p.plf.last{ width:100%;}


/*10.26*/
.csjs{ width:100%; height:auto; margin-bottom:20px; overflow:hidden;}
.csyy_tit{font-size:20px; color:#333; height:34px; line-height:34px; font-weight:bold; overflow:hidden;}
.csjs_nr{ border-top:1px solid #efefef;  height:140px; padding:5px 0; margin-top:4px; overflow:hidden;}
.csjs_nr_l{float:left; width:245px; color:#333; font-size:12px;}
.csjs_nr_l p{line-height:22px; height:22px; overflow:hidden;}
.csjs_nr_l p a{color:#ff5552;}
.csjs_nr_l .cs_logg{ width:175px; height:58px; margin:9px auto 6px; overflow:hidden;}
.csjs_nr_l .cs_logg img{ object-fit: cover; height: 100%; width: 100%;}
.csjs_nr_r{float:right; width:755px; font-size:14px; color:#666; line-height:28px; height:140px; overflow:hidden;}
.csyy_box{ width:100%; height:auto; margin:4px 0 0;}
.csyy_box:after{clear:both; height:0px; font-size:0px; visibility:hidden;display:block;content:" ";}
.csyy_box .bd{width:1020px; margin:5px 0 0 -20px; height:auto;}
.csyy_box .bd_nr{float:left; width:238px; height:228px; border:1px solid #efefef; margin:0 0 20px 20px; padding:30px 40px;}
.csyy_box .bd_nr_t{height:80px; width:100%;}
.csyy_box .pic{float:left; width:80px; height:80px; position:relative;}
.csyy_box .pic img{width:80px; height:80px;}
.csyy_box .cover_80{left:0px;}
.csyy_box .bd_nr_t .info{float:right; width:138px; overflow:hidden;}
.csyy_box .bd_nr_t .biaot{font-size:18px; color:#333; font-weight:bold; height:25px; line-height:25px; margin-top:5px; overflow:hidden;}
.csyy_box .bd_nr_t .biaot a{color:#333;}
.csyy_box .bd_nr_t .biaot a:hover,.csyy_qt .sx a:hover{color:#26c472;}
.csyy_box .bd_nr_t .dxsj{color:#999; font-size:12px; height:30px; line-height:30px;}
.csyy_box .stars{ margin:0px;}
.csyy_box .bd_nr_c{font-size:14px; color:#666; line-height:26px; height:78px; margin:15px 0; overflow:hidden;}
.csyy_box .bd_nr_b{height:40px; width:100%;}
.csyy_box .bd_nr_b a{display:block; width:98px; height:38px; line-height:38px; border:1px solid #22c66e; color:#22c66e; font-size:18px; margin:0 auto; text-align:center;}
.csyy_box .bd_nr_b a:hover{color:#fff; background:#22c66e;}
.csyy_box .bd_nr_b.sj{width:140px; margin:0 auto;}
.csyy_box .bd_nr_b.sj a{float:left;}
.csyy_box .bd_nr_b.sj p{ float:left; width:38px; height:38px; border:1px solid #e5e5e5; background:#efefef; cursor:pointer; position:relative;}
.csyy_box .bd_nr_b.sj p:hover{background:#22c66e; border-color:#22c66e;}
.csyy_box .bd_nr_b.sj p em img{width:25px; height:25px; margin:6.5px 7px;}
.csyy_box .bd_nr_b.sj p .ewm{display:none; position:absolute; z-index:9999; left:-32px; top:35px; width:146px; height:150px; background:url(../img/bgs.png) no-repeat 0 -713px; overflow:hidden;}
.csyy_box .bd_nr_b.sj p .ewm img{margin: 17px 8px 10px 20px; width:108px; height:108px;}
.csyy_box .bd_nr_b.sj p:hover .ewm{display:inline-block;}
.csyy_qt{}
.csyy_qt .sx{ margin-left:-4px; width:1010px;height:20px; margin-top:13px;}
.csyy_qt .sx a{display:inline-block; float:left; color:#999; font-size:16px; padding:0 10px; height:20px; line-height:20px; margin-left:4px; overflow:hidden;}
.csyy_qt .sx a.on{background:#22c66e; color:#fff;}
.csyy_qt .tub{ width:1020px; margin-left:-20px; overflow:hidden;}
.csyy_qt .tub ul li{float:left; width:184px; height:70px; margin:19px 0 0 20px; overflow:hidden;}

.csyy_qt .link{ width:100%; height:auto; overflow:hidden;}
.csyy_qt .link a{display:inline-block; float:left; width:auto; height:20px; line-height:20px; font-size:14px; color:#666; padding:0 20px 0 21px; background:url(../img/lc_open.png) no-repeat -498px -231px; margin-top:12px; overflow:hidden;}
.csyy_qt .link a:hover{ color: #22c66e; }

/*11.09*/

.csml{ margin-top:25px;height:auto; width: 100%; overflow:hidden;}
.csml:first-child{margin-top:20px;}
.csml:after{clear:both; height:0px; font-size:0px; visibility:hidden;display:block;content:" ";}
.csml_tit{font-size:18px; color:#333; height:34px; line-height:34px; font-weight:bold; border-bottom:1px solid #efefef; padding-bottom:5px; overflow:hidden;}
.csml_list{ clear:both; height:auto; overflow:hidden;}
.csml_list ul{ margin-left:-31px; position: relative; overflow: hidden;}
.csml_list ul li{ float:left; width:175px; text-align:center; margin:20px 0 0 31px; overflow: hidden;}
.csml_list ul li img{width:175px; height:58px;  object-fit:cover;}
.csml_list ul li a{color:#999; font-size:14px; display:inline-block;}
.csml_list ul li a span{display:inline-block; padding:0 5px; height:20px; line-height:20px; margin-top:5px; overflow:hidden;}
.csml_list ul li a:hover span{ color: #22c66e;}


/*12 8*/
.newbz ul li{ width: 125px; height: 200px; float: left; margin-left: 11px; }
.newbz ul li:first-child{ margin-left: 0; }
.newbz ul li img{ width: 125px; height: 200px; }
.newbz a span{ bottom: 0; line-height: 30px; height: 30px; background-position: 0 -253px; }
.newbz a em{ display: block; width: 100%; height: 30px; background: #000; filter:Alpha(Opacity=90); opacity:0.9; position: absolute; left: 0; bottom: 0; display: none; /*-webkit-transition:all .8s; -moz-transition:all .8s;-ms-transition:all .8s; -o-transition:all .8s; transition:all .8s;*/  }
.newbz ul li.on a em{ /*height: 100%;*/ }
.newbz ul li.on a span{ /*height: 200px; line-height: 200px;*/ }
.newbz ul li.dis a span,.newbz ul li.dis a em{ /*height: 35px; bottom: -35px;*/ }
.newbz ul li:hover a img{ filter:Alpha(Opacity=70); opacity:0.7; }
.newbz ul li:hover a em{ filter:Alpha(Opacity=80); opacity:0.8;}

/*12.20*/
.game_tj{ width:670px; height:291px; margin-top:20px; overflow:hidden; position:relative;}
.game_tj ul li{ position:absolute; width:228px; height:145px; cursor:pointer; overflow:hidden;}
.game_tj a{ display:block;}
.game_tj a,.game_tj a img{width:100%; height:100%;}
.game_tj .tu1{width:192px; height:291px; left:0; top:0px;}
.game_tj .tu2{left:193px; top:0px;}
.game_tj .tu3{left:422px; top:0px;}
.game_tj .tu4{left:193px; top:146px;}
.game_tj .tu5{left:422px; top:146px;}
.game_tj a span{transition:all .4s;bottom:-80px; text-align:center; left:0px; width:96%; padding:0 2%; color:#fff; font-size:14px; line-height: 30px; height: 30px; padding-top:50px; position:absolute; background:url(../img/bgs.png) no-repeat 0 -164px;}
.game_tj a:hover span{ bottom:0;}
.game_tj .opacity{ position: absolute; left:0; top:0;height:100%; width:100%;background:#000; opacity: 0; filter:alpha(opacity=0); z-index: 10;}
.focused .opacity{opacity: 0.45; filter:alpha(opacity=45);}

.art_showl .show_box p iframe{margin: 0 auto; display: block;}

/*2 22*/
.cmt_list ul li .ptxt.xbly{ position: relative; line-height: 26px; padding: 0 10px; border-radius: 5px; border: 1px solid #e5e5e5; font-size: 14px; margin-top: 10px; }
.cmt_list ul li .ptxt.xbly span{ display: block; position: absolute; left: 16px; top: -5px; width: 8px; height: 5px; background:#fff url(../img/xbly_tp.png) no-repeat; }

/*1018*/
.xz_title .agmzb{ float: none; display: inline-block; vertical-align: 3px; padding: 0 13px 0 6px; background: #ff5a5a; line-height: 30px; font-size: 14px; color: #fff; border-radius: 50px; margin-left: 18px; }
.xz_title .agmzb i{ float: left; width: 20px; height: 20px; margin: 5px 6px 0 0; background:url(../img/zbbuy.png) no-repeat; }
.xz_title .agmzb:hover{ background: #ff3c3c; color: #fff; }
.wrap_lf_tt ul li.gmzb{ border-color: #ff5a5a; }
.wrap_lf_tt ul li.gmzb a{display: block; height: 100%; background-color: #ff5a5a; color: #fff; font-weight: bold;}
.wrap_lf_tt ul li.gmzb:hover{ border-color: #ff3c3c; }
.wrap_lf_tt ul li.gmzb:hover a{ background-color: #ff3c3c; }
.zbadvert{margin-top: 20px;}
.zbadvert img{width: 100%;}
.xz_title .btn_mac{ float: none; display: inline-block; width: 106px; height: 30px; line-height: 30px; background: url(../img/btn_mac.png) no-repeat; font-size: 14px; color: #fff; margin-left: 18px; text-indent: 34px; }
.xz_title .btn_mac:hover{ color: #FFF; }
.wrap_lf_tt ul li.btn_mac2{ background: #f6f6f6 url(../img/btn_mac2.png) no-repeat center center; font-weight: bold; width: 96px; height: 47px; line-height: 47px; border: 0; }
.wrap_lf_tt ul li.btn_mac2 a{display: block; height: 100%; color: #fff; }




.link_yq{ margin: 15px 0; background: #FFF; }
.link_yq .hd{ font-size: 16px; color: #666; margin-bottom: 8px; }
.link_yq .bd{ overflow: hidden; }
.link_yq .bd ul{ margin-left: -28px; }
.link_yq .bd li{ float: left; margin-left: 28px; margin-bottom: 5px; white-space: nowrap; }
.link_yq .bd a{ font-size: 14px; color: #999; }
.link_yq .bd a:hover{ color: #666; }


.cbox .title { height: 42px; line-height: 42px; font-size: 16px; font-family: \5fae\8f6f\96c5\9ed1,arial; border-bottom: 1px solid #ddd; }
.cbox .title b { display: inline-block; position: relative; bottom: 2px; padding: 0 15px; border-bottom: 3px solid #1fa9e1; color: #1fa9e1; }

.rqrjbox ul{ margin: 15px 0 15px 15px; overflow: hidden; }
.rqrjbox li{ width: 164px; margin: 0 5px 7px 0; height: 50px; float: left; display: inline; overflow: hidden; position: relative; }
.rqrjbox .img{ float: left; display: inline; width: 48px; margin-right: 6px; }
.rqrjbox .img img{ width: 48px; height: 48px; }
.rqrjbox p{ float: left; width: 110px; }
.rqrjbox p a,
.rqrjbox p i{ line-height: 24px; height: 24px; display: block; overflow: hidden; font-style: normal; }

.xgwzbox ul{ margin: 15px 0; overflow: hidden; }
.xgwzbox li{ width: 380px; padding-left: 27px; float: left; display: inline; margin-right: 12px; height: 30px; line-height: 30px; font-size: 14px; overflow: hidden; background: url(../img/softspr.png) -293px -227px no-repeat; }






/* ??��?��? */
.ranking{background: #f2f2f2;overflow: hidden; margin-bottom: -20px;}
.ranking_banner{height: 186px;background: url(../img/top/banner.jpg) center 0;}
.ranking_head{padding: 20px 0 12px 0;background: #fff; width: 1028px; margin: 15px auto 0;}
.ranking_head .hd{width: 100%; height: 52px; position: relative;}
.ranking_head .tab{position: absolute; left: 20px; height: 32px; line-height: 32px; border: 1px solid #1fa9e1; border-radius: 5px;}
.ranking_head .tab a{width:85px;float:left;font-size:15px;text-align:center;color:#1fa9e1;}
.ranking_head .tab a+ a{border-left:1px solid #1fa9e1;}
.ranking_head .tab a:hover,
.ranking_head .tab .cur{background:#1fa9e1;color:#fff;}
.ranking_head .search_form{position: absolute; right: 20px; height: 34px; width: 270px; overflow: hidden; margin: 0 auto;}
.ranking_head .search_form .input{height: 20px; line-height: 20px; width: 184px; padding: 6px 10px; overflow: hidden; border: 1px solid #ddd; border-right: none; position: relative!ie; float: left;}
.ranking_head .search_form .btn{width: 65px; height: 34px; border: 0 none; cursor: pointer; padding: 0; float: left; background: #1fa9e1; color: #fff;}
.ranking_head .bd{font-size: 14px; margin: 0 7px 0 22px; overflow: hidden;}
.ranking_head .bd-tit{float: left; display: inline; font-weight: normal; color: #666;}
.ranking_head .bd-con{float: left; width: 924px;}
.ranking_head .bd-con a{text-decoration: none; float: left; margin: 0 13px 8px 0; padding: 0 5px; white-space: nowrap;}
.ranking_head .bd-con a:hover{background: #FFBE04; color: #fff;}
.ranking_body{width: 1160px; padding: 15px 20px 20px; background: #fff; margin: 15px auto 0; margin-bottom: 20px;}
.ranking_body .hd{position: relative; border-bottom: 1px solid #ccc; height: 36px; line-height: 36px;}
.ranking_body .hd .tit{float: left; padding: 0 10px; text-align: center; font-size: 16px; line-height: 35px; border-bottom: 2px solid #1fa9e1; color: #1fa9e1;}
.ranking_body .tab{ float: left; height: 30px; line-height: 30px;}
.ranking_body .tab li{float: left; margin: 0 0 0 14px; padding: 0 8px; font-size: 13px; cursor: pointer;}
.ranking_body .tab li.cur{color: #0a85cb;}
.ranking_body .tip{ color: #999; float: right; }

.ranking_body .bd-item{display: none; }
.ranking_body .bd-item.on{display: block;}
.ranking_body .bd-item li{ overflow: hidden; position: relative;padding: 16px 0 16px 38px;height: 110px;border-bottom: 1px solid #eee; }
.ranking_body .bd-item li:hover{background: #f7f7f7;}
.ranking_body .crown{width: 23px;height: 18px;background: url(../img/top/hg.png) 0 0 no-repeat;position: absolute;left: 8px;top: 12px;}
.ranking_body .num{position: absolute;z-index: 1;left: 0px;top: 34px;width: 32px;height: 28px;line-height: 28px!important;background: #ddd;color: #111;text-align: center;border-top-left-radius: 5px;border-bottom-left-radius: 5px;font-family: Arial;font-size: 18px;}
.ranking_body .no1{ background: #fa5a1b; color: #FFF; }
.ranking_body .no2{ background: #fbad27; color: #FFF; }
.ranking_body .no3{ background: #e6c515; color: #FFF; }
.ranking_body .row{margin-bottom: 10px;}
.ranking_body .pic{float: left;width: 75px;height: 75px;margin-right: 18px;}
.ranking_body .pic img{width: 75px;height: 75px;}
.ranking_body .con{overflow: hidden;width: 888px;}
.ranking_body .tit{float: left;line-height: 22px;font-size: 18px;font-weight: normal;position: relative;}
.ranking_body .tit em{font-size: 12px;color: #777;position: relative;left: 6px;top: -1px;}
.ranking_body .size{float: right;margin-right: 12px;font-size: 12px;color: #777;margin-top: 4px;}
.ranking_body .stars{float: right;}
.ranking_body .tag{float: left;}
.ranking_body .tag a{color: #1fa9e1;margin-right: 16px;font-size: 12px;}
.ranking_body .txt{line-height: 22px;color: #777;font-size: 12px;}
.ranking_body .btn{position: absolute;right: 14px;top: 55px;height: 38px;line-height: 38px;width: 80px;border: 1px solid #1fa9e1;background: #f0fff0;color: #1fa9e1;font-size: 18px;text-align: center;cursor: pointer;}
.ranking_body .btn:hover{background: #1fa9e1;color: #fff;}


.update_tead,
.update_tead_article{ background: #fafafa; border: 1px solid #E2E2E2; height: 40px; line-height: 40px; width: 100%;
    background: -moz-linear-gradient(90deg, #ffffff, #efefef 50%, #f8f8f8);
    background: -webkit-linear-gradient(90deg, #ffffff, #efefef 50%, #f8f8f8); }
.update_tead .col,
.update_tead_article .col{ float: left; }
.update_tead .c1,
.update_tead_article .c1{ width: 188px; text-align: center; }
.update_tead .c2{ width: 500px; text-indent: 150px; }
.update_tead .c3{ width: 125px; }
.update_tead .c4{ width: 125px; }
.update_tead .c5{ width: 100px; }
.update_tead .c6{ width: 100px; }
.update_tead_article{ display: none; }
.update_tead_article .c2{ width: 850px; text-indent: 150px;}

.update_menu{ width: 200px; float: left; }
.update_menu a{ display: block; line-height: 42px; border: 1px solid #E2E2E2; border-top: none; padding-left: 70px; background: #f9f9f9; color: #666; }
.update_menu a.cur{ background: #FFF; font-weight: bold; border-left: 2px solid #1fa9e1; }
.update_menu a:hover{ background: #FFF; }



.select_list{ margin-top: 15px; padding: 12px; background: #fff; }
.select_list .item{ margin-bottom: 15px; position: relative; }
.select_list .item_hd{ overflow: hidden; height: 24px; line-height: 24px; margin-bottom: 3px; }
.select_list .item_hd .pic{ width: 22px; height: 22px; margin-right: 5px; float: left; font-size: 0;}
.select_list .item_hd .tit{ font-size: 16px; color: #00c; text-decoration: underline; }
.select_list .item_hd .btn{ width: 90px; height: 34px; line-height: 34px; text-align: center; color: #fff; display: block; position: absolute; right: 5px; top: 35px; border: 1px solid #1fa9e1; border-radius: 3px; color: #1fa9e1;}
.select_list .item_hd .btn:hover{ background: #1fa9e1; color: #FFF; }
.select_list .item_bd{ width: 1000px; color: #333; line-height: 20px; font-size: 13px; overflow: hidden; }
.select_list .item_bd .pic{ width: 120px; height: 80px; float: left; margin-right: 15px; margin-bottom: 2px; }
.select_list .item_bd .text a{ color: #00c; padding-left: 3px; display: inline-block; }
.select_list .item_ft{ color: green; font-size: 13px; }
.select_list .item_ft .url{ margin-right: 5px; }
.page_str{ text-align: left; padding: 5px 0; font-weight: bold; }
.page_str a{ display: inline-block; font-weight: normal; padding: 5px 7px; text-align: center; color: #00c; border: 1px solid #e1e2e3; margin: 0 7px; min-width: 17px; }
.page_str a:hover{ background: #f2f8ff; border-color: #38f;}
.page_str .a1:first-child{ background: #FFF; cursor: default; border: 0; margin-left: 0; padding-left: 0; color: #666; }


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





/* 游�????表页 */
.game-fun-list{ margin-bottom: 15px; overflow: hidden; }
.game-fun-list .hd{ width:1200px; height:50px; line-height:50px; border-bottom:2px solid #1fa9e1; font-size:16px; margin-top: -15px; }
.game-fun-list .hd .title{ font-size: 24px; font-weight: 400; }
.game-fun-list .bd{ overflow: hidden; }
.game-fun-list .bd .list{ overflow: hidden; margin-left: -22px; }
.game-fun-list .bd .item{ float: left; width: 100px; height: 125px; margin-left: 22px; margin-top: 15px; }
.game-fun-list .bd .pic{ width: 100px; height: 100px; border-radius: 15px; }
.game-fun-list .bd .tit{ height: 19px; line-height: 19px; text-align: center; overflow: hidden; }

.game-category{ margin-bottom: 20px; margin-top: 20px; padding: 20px 20px 20px; background: #fff; }
.game-category dl{ line-height:24px; color:#222; overflow: hidden; }
.game-category dt{ width: 55px; float:left; font-size:14px; }
.game-category dd{ overflow: hidden; }
.game-category dd a{ display:inline-block; padding:0 15px; float:left; margin-right:20px; font-size:14px; text-align:center; border:1px solid #fff; margin-bottom:10px;}
.game-category dd a.on,
.game-category dd a:hover{ color:#f44334; border:1px solid #f44334;}
.game-category dl p{
    font-size:18px;
}
.game-category dl p span{
    font-size:18px;
	color:#f44334;
	font-size:20px;
}
.game-content{ overflow: hidden; }
.game-content-l{ width: 865px; float: left; position: relative; }
.game-content-r{ width: 315px; float: right; }
.game-content-r.fixed .side-good-game{ position: fixed; top: 0; width: 316px; }
.game-content-r.fixed .ad-box-pos{ position: fixed; top: 460px; margin-left: 8px; }

.game-content-list .hd{ height: 45px;line-height: 45px; border-bottom:1px solid #1fa9e1; margin:0 0 20px 0; }
.game-content-list .hd .item{ font-size: 18px;  margin: 0 35px 0 0; }
.game-content-list .ft{ padding-top: 20px; padding-bottom: 5px; }
/*.game-content-list .bd{ overflow: hidden; }
.game-content-list .bd .list{ overflow: hidden; margin-left: -18px; }
.game-content-list .bd .item{ float: left; width: 155px; height: 225px; border: 1px solid #ddd; text-align: center; margin: 0 0 20px 18px; font-size: 12px; position: relative; color: #777; background: #fff; position: relative; }
.game-content-list .bd .pic{ display: inline-block; vertical-align: top; margin-top: 15px; width: 120px; height: 120px; border-radius: 20px; }
.game-content-list .bd .tit{ display: block; height: 24px; line-height: 24px; margin: 5px 0; font-size: 14px; overflow: hidden; }
.game-content-list .bd .date{ line-height: 18px; }
.game-content-list .bd .info{ height: 38px; line-height: 38px;  background: #f5f5f5; color: #999; text-align: center; }
.game-content-list .bd .btn{ height: 28px; line-height: 28px; width: 110px; overflow: hidden; position: absolute; background: #1fa9e1; top: 164px; left: 20px; color: #fff; display: none; }
.game-content-list .bd .item:hover .btn{ display: block; }
.game-content-list .ft{ margin-top: 30px; }*/

.game-top-list{ margin-bottom: 20px; }
.game-top-list .hd{ height:  42px; line-height: 42px; border-bottom: 1px solid #1fa9e1; }
.game-top-list .hd .title{ font-size: 18px; font-weight: bold; color: #333; }
.game-top-list .th{ line-height: 22px; background: #f2fced; color: #1fa9e1; overflow: hidden; }
.game-top-list .th .col{ float: left; }
.game-top-list .th .c1{ margin-right: 15px; }
.game-top-list .th .c3{ float: right; margin-right: 10px; }
.game-top-list .bd .item{ overflow: hidden; line-height: 20px; padding: 10px 0; border-bottom: 1px dashed #ddd; }
.game-top-list .bd .num{ width: 20px; height: 20px; float: left; background: #e5e5e5; color: #676767; text-align: center; margin-left: 3px; margin-right: 12px; }
.game-top-list .bd .num-green{ background: #1fa9e1; color: #FFF; }
.game-top-list .bd .tit{ display: block; width: 210px; height: 20px; overflow: hidden; float: left; }
.game-top-list .bd .size{ color: #999; float: right; }
.game-top-list .rg_title{ border-bottom-color: #ddd; }

.ad-box{ overflow: hidden; margin: 0 auto; }
.ad-box + .side-hot-news{ margin-top: 15px; }
.ad-300{ width: 300px; }
.ad-726-110,
.ad-726-110 img{ width: 726px; height: 110px; }
.ad-300-375{ width: 300px; /*height: 375px;*/ }
.ad-300-375 img{ width: 100%; height: 100%; }

#bdshare_weixin_qrcode_dialog{ height: 275px !important; }


/* ��?��? */
.news-content-list{ background: #fff; padding: 0 10px 10px; }
.news-content-list .list{ margin-bottom: 20px; }
.news-content-list .item{ overflow: hidden; padding: 20px 0; }
.news-content-list .item+.item{ border-top: 1px solid #ddd; }
.news-content-list .pic{ width: 210px; height: 132px; float: left; margin-right: 20px; }
.news-content-list .con{ overflow: hidden; font-size: 16px; color: #aaa; }
.news-content-list .tit{ color: #333; margin-bottom: 10px; font-size: 18px; font-weight: bold; }
.news-content-list .tit:hover{ color: #FD3939; }
.news-content-list .rem{ font-size: 14px; height: 50px; line-height: 25px; overflow: hidden; color: #666; }
.news-content-list .date{ margin-top: 28px; margin-bottom: -2px; }

.side-hot-news{ margin-bottom: 15px; background: #fff; padding: 0 10px 10px; }
.side-hot-news .hd{ height:  42px; line-height: 42px;  border-bottom: 1px solid #1fa9e1; margin-bottom: 20px; }
.side-hot-news .hd .title{ float: left; font-size: 18px; font-weight: bold; color: #333; }
.side-hot-news .bd{ overflow: hidden; }

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

.side-good-game{ margin: 15px 0; background: #fff; padding: 0 10px; }
.side-good-game .hd{ height:  42px; line-height: 42px; border-bottom: 1px solid #1fa9e1; margin-bottom: 20px; position: relative; }
.side-good-game .hd .title{ font-size: 18px; font-weight: bold; color: #333; float: left; }
.side-good-game .hd .btn-change{ position: absolute; right: 0; margin-top: 9px; font-size: 14px; padding: 2px 8px; height: 22px; line-height: 22px; background: #1fa9e1; color: #fff; cursor: pointer; user-select: none; }
.side-good-game .bd{ overflow: hidden; }
.side-good-game .bd .list{ overflow: hidden; margin-left: -20px; }
.side-good-game .bd .item{ float: left; *display: inline; width: 85px; height: 125px; text-align: center; margin-left: 20px; }
.side-good-game .bd .item a{ display: block; width: 75px; margin: 0 auto; position: relative; }
.side-good-game .bd .pic{ width: 75px; height: 75px; border-radius: 16px; }
.side-good-game .bd .tit{ display: block; color: #666; height: 32px; line-height: 32px; text-align: center; overflow: hidden; }
.side-good-game .bd .hover .tit{ background: #1fa9e1; color: #fff; }
.side-good-game + .side-hot-news{ margin-top: -15px; }

.side-top-list .zyr_phb li{ padding: 0; width: auto; }
.side-top-list .bl_list li em{ color: #000; }

.art_show{ float:left; width:860px; }
.art_show .conbox{ padding: 0; padding: 20px; background: #fff; }
.art_show .pagesxp{ margin-top: 15px; padding: 20px 0; }
.art_show .pagestr{ margin: 30px 0 0; }
.art_show_inner{  padding-bottom: 30px; }
.art_show_hd{ padding-top: 5px; margin-bottom: 15px; border-bottom:1px solid #ddd; text-align:center;}
.art_show_hd .tit{color:#000; font-size:24px; font-weight:bold;}
.art_show_hd .info{ color:#999; font-size:14px; height:22px; line-height:22px; margin:25px 0 15px; overflow:hidden; padding-right: 218px;}
.art_show_hd .info span{ display:inline-block; margin:0 10px;}
.art_show_hd .info .pls{float:none;}

.art_show_bd{ color:#666; font-size:15px; line-height:1.8; overflow:hidden;}
.art_show_bd p{ overflow:hidden; text-align: justify; text-justify: inter-ideograph; word-break: break-all; }
.art_show_bd a{color:#26c472;}
.art_show_bd a:hover{text-decoration:underline;}
.art_show_bd img{display:block; margin:0 auto;}


.art_show_game{ margin: 10px 0; overflow:hidden; border-radius: 10px; }
.art_show_game .hd{height:45px; border-bottom:1px solid #efefef; font-size:16px; color:#333; display: none; }
.art_show_game .hd li{float:left; width:25%; text-align:center; line-height:45px; cursor:pointer; overflow:hidden;}
.art_show_game .hd li.on{border-bottom:2px solid #1bb25e; color:#1bb25e;  height:44px; line-height:44px;}
.art_show_game .bd{ overflow: hidden; }
.art_show_game .bd-item{ height:105px; background: #f4f5f5; padding: 20px; }
.art_show_game .pic{float:left; width:105px; height:105px; margin-right: 20px; position:relative; overflow:hidden;}
.art_show_game .pic img{width:105px; height:105px; border-radius: 17px; }
.art_show_game .info{float:left; margin-top: 5px; overflow:hidden;}
.art_show_game .tit{font-size:20px; height:30px; line-height:30px; overflow:hidden; margin-bottom: 10px;}
.art_show_game .tit a{color:#333;}
.art_show_game .attr{color:#969696; font-size:14px; width:100%; height:20px; line-height:20px; margin-top:3px; overflow:hidden;}
.art_show_game .attr span{display:inline-block; float:left; min-width:120px; margin-right:15px;}
.art_show_game .attr em{float:left; }
.art_show_game .stars{ width:85px;}
.art_show_game .btns{float: right;
    width: 160px;
    height: 80px;
    position: relative;
    overflow: hidden;}
.art_show_game .btns1{
	text-align: center;
	;}
.art_show_game .btns .down{
	width: 160px;
    height: 72px;
}	
.art_show_game .btns .down a{
	display: block;
    width: 160px;
    height: 72px;
}
.art_show_game .btns .erwma{
	width: 63px;
    height: 72px;
}
.art_show_game .btns .erwma a{
	display: block;
    width: 63px;
    height: 72px;
}
.art_show_game .btns .layer_follow{
background: url(../img/icon7.png) no-repeat;
    width: 154px;
    height: 161px;
    top: 72px;
    right: 0px;
    position: absolute;
    padding-top: 20px;	
}
.art_show_game .btns .layer_follow img{ width:118px; height:118px;-webkit-border-radius:0px;border-radius:0px;}
.art_show_game .btns .layer_follow  p{ width:118px; margin:0px auto; font-size:13px; line-height:28px}
.layer_follow {display:none} 
.lft {
    float: left;
display: inline;}
.art_show_game .btn{ display: block; width: 150px; height: 44px; line-height: 44px; text-align: center; background: #1fa9e1; border-color: #1fa9e1; color: #FFF; border-radius: 4px; margin-top: 30px; font-size: 16px; }
.art_show_game .btn-view{ border-color: #aaa; color: #aaa; display: none; }
/*.art_show_game .btn:hover{ background: #1fa9e1; border-color: #1fa9e1; color: #FFF; }*/

.art_show_ft{ position: relative; line-height: 27px; font-size: 14px; }
.art_show_ft .keywords{ color: #000; margin-bottom: 20px; }
.art_show_ft .keywords .tit{ font-weight: bold; }
.art_show_ft .keywords .tag{ margin-right: 30px; color: #000; }
.art_show_ft .keywords .tag:hover{ color: #FD3939; }

.art_show_share{ overflow: hidden; position: absolute; top: 72px; right: 20px; }
.art_show_share .bdsharetitle{ line-height: 36px; color: #999; }
.pagesxp{ margin-bottom: 15px; }
.pagesxp li{ line-height: 32px; color: #333; font-size: 14px; }
.pagesxp li+ li{ border-top: 1px dashed #ccc; }
.pagesxp a:hover{ color: #FD3939; }

.ui-box-hd{ height:  45px; line-height: 45px; font-size: 18px; color: #1fa9e1; border-bottom: 1px solid #ddd; margin-bottom: 20px; position: relative; }
.ui-box-hd .title{ font-size: 18px; font-weight: 400; float: left; height: 43px; border-bottom: 3px solid #1fa9e1; }

.xgyd-box{ margin: 15px 0; background: #fff; padding: 0 10px 10px; }
.xgyd-box .ui-box-hd{ margin-bottom: 10px; }
.xgyd-box .ui-box-bd{ overflow: hidden; }
.xgyd-box .ui-box-bd ul{ margin-left: -50px; }
.xgyd-box .ui-box-bd li{ width: 385px; height: 30px; line-height: 30px; overflow: hidden; float: left; margin-left: 50px; }
.xgyd-box .ui-box-bd a:before{ content: ''; display: inline-block; vertical-align: 4px; margin-right: 3px; width: 2px; height: 2px; background: #777; }


.gdzx-box{ margin: 15px 0; background: #fff; padding: 0 10px 10px; }
.gdzx-box .ui-box-hd{ position: relative; }
.gdzx-box .ui-box-hd .oper{ position: absolute; right: 0; top: 8px; height: 30px; }
.gdzx-box .ui-box-hd .prev,
.gdzx-box .ui-box-hd .next,
.gdzx-box .ui-box-hd .more{ display: inline-block; vertical-align: top; width: 30px; height: 30px; background: url(../img/silde-icon.png); font-size: 0; user-select: none; }
.gdzx-box .ui-box-hd .next{ background-position: -31px 0px; margin-left: 5px; }
.gdzx-box .ui-box-hd .more{ background-position: -62px 0px; margin-left: 12px; }
.gdzx-box .ui-box-hd .prev.prevStop{ background-position: 0px -31px; cursor: default; }
.gdzx-box .ui-box-hd .next.nextStop{ background-position: -31px -31px; cursor: default; }

.gdzx-box .ui-box-bd{ height: 150px; overflow: hidden; }
.gdzx-box .ui-box-bd li{ width: 190px; height: 150px; float: left; margin-right: 26px; }
.gdzx-box .ui-box-bd li:hover .con{ top: 0; }
.gdzx-box .ui-box-bd .pic{ width: 190px; height: 123px; }
.gdzx-box .ui-box-bd .tit{ display: block; max-height: 40px; line-height: 20px; overflow: hidden; margin-top: 2px; word-break:break-all; word-wrap:break-word; }
.gdzx-box .con{ position: absolute; top: 100%; bottom: 0; left: 0; right: 0; background: rgba(0,0,0,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); color: #FFF; padding: 20px 30px; -webkit-transition: top .4s; -moz-transition: top .4s; -ms-transition: top .4s; -o-transition: top .4s; transition: top .4s;}
.gdzx-box .con-hd{ height: 30px; line-height: 30px; overflow: hidden; font-size: 18px; }
.gdzx-box .con-bd{ height: 40px; line-height: 20px; overflow: hidden; font-size: 14px; }
.gdzx-box .con-ft{ text-align: center; }
.gdzx-box .con-ft .btn{ display: block; width: 86px; height: 28px; line-height: 28px; overflow: hidden; background: #1fa9e1; color: #fff; font-size: 14px; text-align: center; margin: 0 auto; margin-top: 23px; }
.gdzx-box .con-ft .btn:hover{ background: #06aef3; }

.gdzx-topic-box{ margin-bottom: 30px; }
.gdzx-topic-box .ui-box-hd{ margin-bottom: 10px; border-bottom: 1px solid #ddd; }
.gdzx-topic-box .ui-box-hd .title{ font-size: 20px; color: #333; font-weight: bold; border: 0; }
.gdzx-topic-box .ui-box-bd{ height: 180px; }
.gdzx-topic-box .ui-box-bd li,
.gdzx-topic-box .ui-box-bd .pic{ width: 280px; height: 180px; }
.gdzx-topic-box .ui-box-bd li{ position: relative; }


.bdshare_dialog_box{ display: none!important; }

.main_xbtj{ background: #fff; margin-top: 15px; width: 1180px; margin: 0 auto; padding: 0 10px 10px; }
.main_xbtj .hd{ height: 55px; line-height: 55px; border-bottom: 2px solid #1fa9e1; }
.main_xbtj .hd .title{ float: left; width: 250px; overflow: hidden; font-weight: normal; }
.main_xbtj .hd .title span{ height: 54px; font-size: 24px; color: #676767; float: left; }
.main_xbtj .hd .title em{ float: left;  font-family: "Candara"; font-size: 24px; color: #ddd; margin-left: 16px; }
.main_xbtj .tab_hd{ float: left; margin-left: -22px; height: 39px; line-height: 39px; margin-top: 10px; }
.main_xbtj .tab_hd li{ float: left; font-size: 20px; color: #333; position: relative; cursor: pointer; padding: 0 22px; }
.main_xbtj .tab_hd li+li{ background: url(../img/bgs.png) no-repeat -480px -285px; }
.main_xbtj .tab_hd li.on{ color: #1fa9e1; }
.main_xbtj .tab_hd li.on em{ display: inline-block; }
.main_xbtj .tab_hd li em{ display: none; width: 11px; height: 6px; background: url(../img/arrow-blue.png) no-repeat; position: absolute; left: 50%; margin-left: -5.5px; bottom: -12px; overflow: hidden; }
.main_xbtj .bd{ overflow: hidden; padding: 10px 0; }
.main_xbtj .bd ul{ margin-left: -20px; overflow: hidden; max-height: 300px; }
.main_xbtj .bd li{ height: 30px; line-height: 30px; overflow: hidden; width: 211px; float: left; margin-left: 20px; }
.main_xbtj .bd li{ background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAIAAADZSiLoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkZmNmNDZkOS00NmM3LTVjNGYtOWQ5ZS0wYTMwODM5NWRkODgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTNEOUZGOEJEQzEyMTFFOEI2MTBCNjQ0RkZCODYyMEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTNEOUZGOEFEQzEyMTFFOEI2MTBCNjQ0RkZCODYyMEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MmQxMmU5ZjMtNzE4YS1lZDRiLTgxNmItOGM4NzBmMTc3NjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmRmY2Y0NmQ5LTQ2YzctNWM0Zi05ZDllLTBhMzA4Mzk1ZGQ4OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqiNMyEAAAAnSURBVHjaYvz///+hQ4dkZGQYDx48uHTpUgYGBiYgD0gZGRkBBBgA3aEKuApVmEEAAAAASUVORK5CYII=) no-repeat 0 center; padding-left: 9px; }
.main_xbtj .bd .cls{ color: #666; margin-right: 8px; }
.main_xbtj .bd .tit{ color: #333; }
.main_xbtj .bd .tit:hover{ font-weight: bold; }
.main_xbtj .tab_bd_item{ display: none; }
.main_xbtj .tab_bd_item.on{ display: block; }
.main_xbtj .tab_bd_item.auto ul{ max-height: inherit; }
.main_xbtj .tab_bd_item.auto .more{ display: none; }
.main_xbtj .more{ text-align: center; margin-top: 10px; float: none; }
.main_xbtj .btn_more{ font-size: 14px; color: #999; cursor: pointer; }
.main_xbtj .btn_more:after{
	content: '';
    display: inline-block;
    vertical-align: 0;
    width: 15px;
    height: 9px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAJBAMAAAAfoWtkAAAAG1BMVEUAAADMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMyfUVMdAAAACHRSTlMATPmMzlw7OntNIIUAAAA7SURBVAjXYyhlAAHWBAYPAxDDwoFBqBlIMzcJMDBqGAAFFIE8oBBIgAEkBBIACbWABMBCQAEwEAEJAABLVgcZLbxA9wAAAABJRU5ErkJggg==) no-repeat 0 center;
    margin-left: 8px;
}

.main_ztgg { background: #fff; margin-bottom: 20px; overflow: hidden; padding: 10px; }
.ztgg_lf { width: 350px; float: left; }
.ztgg_lf img { display: block; width: 350px; height: 200px; }
.ztgg_rg { padding-left: 25px; padding-right: 15px; overflow: hidden; }
.ztgg_rg_tt { height: 45px; line-height: 45px; overflow: hidden; border-bottom: 1px dashed #f5f5f5; font-size: 24px; color: #f44334; }
.ztgg_rg_tt a { font-size: 24px; color: #f44334; }
.ztgg_rg_int { margin: 5px 0px; line-height: 30px; font-size: 14px; color: #666; overflow: hidden; text-align: justify; }
.ztgg_rg_int .bd{ display: none; }
.ztgg_rg_int .ft{ text-align: right; margin-top: 10px; }
.ztgg_rg_int .btn{ display: inline-block; vertical-align: top; height: 28px; line-height: 28px; float: right; font-size: 14px; color: #1fa9e1; text-align: center; }
.ztgg_rg_int .btn:after{ content: ''; display: inline-block; width: 16px; height: 16px;  background: url(../img/arrow.png) no-repeat; vertical-align: -3px; margin-left: 3px; }
.ztgg_rg_int.on .bd{ display: block; }
.ztgg_rg_int.on .btn:after{ background-image: url(../img/arrow-t.png); }
.ztgg_rg .bottom { margin-top: 20px; }
.ztgg_rg .down { float: left; width: 150px; position: relative; z-index: 999; }
.ztgg_rg .down .xz { display: inline-block; height: 40px; width: 111px; float: left; cursor: pointer; background: url(../img/sslc_pg.png) no-repeat 0 -250px; overflow: hidden; }
.ztgg_rg .down .ewm { display: inline-block; float: left; width: 39px; height: 40px; cursor: default; background: url(../img/sslc_pg.png) no-repeat -111px -250px; cursor: pointer; }

.ztgg_rg .time,
.ztgg_rg .time_new { height: 20px; line-height: 20px; font-size: 14px; color: #888; float: right; }
.ztgg_rg .down_ewm { position: absolute; top: -15px; right: -180px; width: 134px; height: 134px; padding: 15px; background: #fff; border: 1px solid #e2e2e2; text-align: center; z-index: 1002; display: none; }
.ztgg_rg .down_ewm img { width: 134px; height: 134px; }
.ztgg_rg .down_ewm .tri { position: absolute; top: 27px; left: -11px; display: block; width: 11px; height: 19px; background: url(../img/ewm_tri.jpg) no-repeat; }
.ztgg_rg .on .down_ewm{ display: block; }

.article_list { background: #fff; padding: 0 10px; margin: 20px 0; overflow: hidden; position: relative; }
.article_list ul { margin-left: -50px; }
.article_list li { width: 564px; margin-left: 50px; float: left; height: 28px; line-height: 28px; padding: 10px 0; }
.article_list li a { font-size: 16px; color: #666; width: 500px; height: 28px; overflow: hidden; float: left; }
.article_list li a:hover{ color: #1fa9e1; }
.article_list li span { font-size: 16px; color: #888; float: right; width: 45px; text-align: right; }


.main_list{ background: #fff; padding: 10px; overflow: hidden; }
.main_list .list_ul{ margin-left: 0px; margin-bottom: 0px; overflow: hidden; }
.main_list .list_li { width: 365px; height: 206px; float: left; margin-left: 20px; margin-bottom: 20px; border: 1px solid #eee; box-shadow: 0 2px 4px rgba(0,0,0, 0.1); border-radius: 18px; }
.main_list .list_li dl { width: 378px; height: 206px; }
.main_list .list_li dt { height: 57px; padding: 0 30px; }
.main_list .list_li dt .ne { display: inline-block; width: 243px; height: 57px; line-height: 57px; overflow: hidden; float: left; font-size: 20px; color: #666; font-weight: bold; }
.main_list .list_li dt .xz { display: inline-block; width: 54px; height: 22px; line-height: 22px; float: right; font-size: 14px; color: #1fa9e1; border: 1px solid #1fa9e1; text-align: center; margin-top: 16.5px; }
.main_list .list_li dt .xz:hover { background: #1fa9e1; color: #fff; }
.main_list .list_li dt .ne:hover { color: #1fa9e1; }
.main_list .list_li dd { padding: 0 25px; width: 330px; height: 149px; }
.main_list .list_li .icon_img { width: 116px; height: 116px; float: left; margin-right: 30px; position: relative; }
.main_list .list_li .icon_img a { display: block; width: 100%; height: 100%; }
.main_list .list_li .icon_img img { display: inline-block; vertical-align: top; width: 100%; height: 100%; font-size: 0; border-radius: 15px; }
.main_list .list_li .list_intro { width: 184px; height: 116px; float: left; }
.main_list .list_li .list_intro a { display: block; width: 100%; height: 100%; }
.main_list .list_li .list_intro p { height: 30px; line-height: 30px; font-size: 14px; color: #666; overflow: hidden; }
.main_list .list_li .list_intro .stars{ display: inline-block; vertical-align: -2px; }



/*��?��?*/
.list_fy { padding: 20px; }
.list_fy a, .list_fy span { display: inline-block; height: 36px; line-height: 36px; padding: 0 14px; margin: 0 2px; text-align: center; font-size: 14px; }
.list_fy a { border: 1px solid #ededed; color: #333; }
.list_fy span, .list_fy a:hover { color: #fff; background: #1fa9e1; border: 1px solid #1fa9e1; }
.mainb1{ overflow: hidden; }
.mainb1_rg { width: 346px; height: 100%; overflow: hidden; float: right; }
.mainb1_rg p a { display: block; width: 100%; height: 135px; margin-bottom: 4px; }
.mainb1_rg p a img { width: 100%; height: 135px; }
.mainb2 { margin: 20px 0px; background: #fff; }
.mainb2 .b_title ul li,
.mainl2 .b_title ul li { border-top: 1px solid #fff; border-right: 0; }
.mainb2_list { padding: 20px; }
.mainb2_list ul{ margin-left: -55px; }
.mainb2_list ul li { width: 350px; float: left; margin-left: 55px; }
.mainb2_list .hj_top { height: 200px; position: relative; overflow: hidden; }
.mainb2_list .hj_top img { width: 350px; height: 200px; }

.mainb2 .b_title { height: 46px; line-height: 46px; color: #333; font-size: 20px; font-weight: bold; border-bottom: 1px solid #f5f5f5; }
.mainb2 .b_title ul { float: right; }
.mainb2 .b_title ul li { width: 112px; height: 45px; line-height: 45px; float: left; border: 1px solid #f5f5f5; text-align: center; cursor: pointer; font-weight: normal; position: relative; }
.mainb2 .b_title ul li a { display: block; width: 112px; height: 43px; line-height: 43px; position: absolute; color: #333; left: 0; bottom: -1px; border: 1px solid #f5f5f5; border-left: 0; margin-right: -1px; }
.mainb2 .b_title ul li.last a, .b_title ul li:hover a { border-top: 2px solid #1fa9e1; border-bottom: 1px solid #fff; }
.mainb2 .b_title ul li { border-top: 1px solid #fff; border-right: 0; }
.mainb2_list .hj_top { height: 200px; position: relative; overflow: hidden; }
.mainb2_list .hj_top img { width: 350px; height: 200px; }
.hj_bt p { height: 30px; line-height: 30px; overflow: hidden; font-size: 14px; }
.hj_bt p.title a { font-weight: bold; }
.hj_bt p.intro span { float: left; margin-right: 20px; color: #333; }
.hj_bt p.intro span em { color: #f44334; }
.hj_bt p.intro a { display: inline-block; width: 54px; height: 22px; line-height: 22px; text-align: center; color: #1fa9e1; border: 1px solid #1fa9e1; float: right; margin-top: 5px; }
.hj_bt p.intro a:hover { color: #fff; background: #1fa9e1; }
.hj_hover { width: 372px; height: 76px; position: absolute; left: 0; bottom: -76px; -webkit-transition: bottom .4s; -moz-transition: bottom .4s; -ms-transition: bottom .4s; -o-transition: bottom .4s; transition: bottom .4s; }
.hj_hover .hj_bj { width: 372px; height: 76px; position: absolute; left: 0; bottom: 0; background: #000; filter: Alpha(Opacity=70); opacity: 0.7; }
.hj_hover .hj_a { height: 58px; width: 348px; position: absolute; left: 0; top: 9px; text-align: center; color: #fff;margin-left: 5px;}
.hj_hover .hj_a a { display: inline-block; height: 58px; margin: 0 5px; vertical-align: middle; }
.hj_hover .hj_a .hover_a { width: 58px; position: relative; }
.hj_hover .hj_a .hover_a img { width: 58px; height: 58px; border-radius: 15px; }
.hj_hover .hj_a .hover_a .b_bj { display: none; width: 58px; height: 58px; border-radius: 15px; background: #fff; filter: Alpha(Opacity=3); opacity: 0.3; position: absolute; left: 0; top: 0; }
.hj_hover .hj_a .hover_a:hover .b_bj { display: block; }
.hj_hover .hj_a .na { line-height: 58px; color: #fff; }
.hj_top:hover .hj_hover { bottom: 0; }
.mainb2_list .hj_bt { padding: 5px 0 12px 0; }


#focus { position: relative; width: 824px; height: 275px; float: left; }
#focus .bd { position: relative }
#focus .focus-bar-box { width: 100%; height: 100%; position: relative; overflow: hidden; }
#focus .focus-bar { width: 100%; }
#focus .focus-bar li { float: left; width: 100%; height: 275px; }
#focus .focus-bar li a { width: 100%; height: 100%; display: block }
#focus .focus-bar li img { width: 100%; height: 100%; }
#focus .ft { position: absolute; left: 0; bottom: 0; z-index: 1; width: 100%; height: 40px }
#focus .ftbg { position: absolute; top: 0; left: 0; z-index: -1; width: 100%; height: 40px; }
#focus .change { position: absolute; right: 18px; bottom: 8px; height: 15px; overflow: hidden; }
#focus .change a { float: left; width: 12px; height: 12px; margin-right: 5px; background: #fff; cursor: pointer; border-radius: 50%; box-shadow: 0 3px 5px rgba(0,0,0,0.5)}
#focus .change a.on { background: #f44334; }
#focus .hd { position: absolute; left: 0; bottom: 0; z-index: 2; width: 720px; height: 40px }
#focus .focus-title { overflow: hidden; position: absolute; top: 0; left: 0; height: 40px; padding: 0 10px 0 10px; line-height: 40px; font-size: 18px; width: 700px; }
#focus .focus-title a { display: none; color: #fff; }
#focus .focus-title a:hover { color: #f0ff00; }



.list_title { height: 48px; /*background: #f9f9f9;*/ }
.list_title ul li { border-color: #f5f5f5; }
.list_title ul li { }
.list_title ul li { position: relative; z-index: 0; float: left; width: 120px; height: 56px; margin: 0 -1px -1px 0; border: 1px solid #f6f6f6; border-bottom: none; text-align: center; line-height: 56px; cursor: pointer; font-size: 18px; color: #333; }
.jstx_top { height: 200px; margin-top: 20px; padding: 0 20px; }
.jstx_top_lf { width: 350px; height: 200px; float: left; margin-right: 15px; }
.jstx_top_lf img { width: 350px; height: 200px; }
.jstx_top_rg { width: 485px; float: right; }
.jstx_top_rg .title { height: 40px; overflow: hidden; border-bottom: 1px dashed #f5f5f5; }
.jstx_top_rg .title a { font-size: 24px; color: #f44334; display: inline-block; width: 400px; height: 40px; overflow: hidden; float: left; }
.jstx_top_rg .title a:hover { color: #1fa9e1; }
.jstx_top_rg .title .more { font-size: 18px; color: #879299; /*width:49px;*/ float: right; width: 70px; text-align: right; }
.jstx_top_rg .title .more:hover { color: #1fa9e1; }
.jstx_top_rg .title span { display: inline-block; width: 400px; height: 40px; font-size: 24px; color: #f44334; overflow: hidden; }
.jstx_top_rg .txt { font-size: 16px; color: #666; line-height: 30px; height: 150px; overflow: hidden; padding: 10px 0 0 0; }
.jstx_bt { padding: 20px; }
.jstx_bt ul li { margin-right: 52px; }
#jstxs2, #jstxs3 { display: none; }
.list_title ul li { width: auto; }
.detail_tag ul li.dq { border-top: none; }
.list_title ul li span, .detail_tag ul li span { display: block; font-size: 16px; height: 46px; padding: 0 20px; }
.list_title ul li.dq span, .detail_tag ul li.dq span { padding: 0 20px; color: #1fa9e1; /*background: #fff;*/ margin-top: -1px; }
.detail_tag ul li span { height: 47px; }
.detail_tag ul li.dq span { margin-top: 0; }

.J_tab_cont {
    padding-top: 0;
    background: #fff;
}
.c-g-title,.g-tab .t-item,.g-title,.pr{position:relative}
.c-g-title .t-txt{font-size:18px;font-weight:700;line-height:54px;float:left;border-bottom:2px solid #1fa9e1;margin-bottom:-1px}
.c-g-title .more{margin-right:15px;font-size:16px;margin-top:17px;font-weight:400;color:#999;cursor:pointer}
.c-g-title .more:hover,.g-tab .t-item.cur,.g-tab .t-item:hover{color:#1fa9e1!important}
.c-g-title{border-bottom:1px solid #ebebeb;margin-bottom:26px; height: 56px;}
.c-g-title .t-txt2{font-size:22px;font-weight:700;line-height:54px;margin-top:-17px;float:left;margin-bottom:-1px}

.m-related-zt .g-tab{bottom:0;position: absolute; left: 120px; text-align:left;}
.m-related-zt .g-tab .t-item.cur{font-weight:400;}
.m-related-zt .c-dis-item{display:none;padding-bottom:15px}
.c-hypot-img{overflow:hidden}
.c-hypot-img .h-img{float:left;margin-top:1px;width:305px;height:174px}
.c-hypot-img .u-hypot{background:url(../images/ui/u_hypot_1.png) no-repeat;width:10px;height:175px;display:block;float:left}
.c-hypot-img .h-right{float:left;width:585px;border:1px solid #ededed;border-left:0;border-bottom:0;margin-left:-11px}
.c-hypot-img .h-right .inner{margin-left:10px;background:#fff;height:175px;overflow:hidden;padding-left:24px;padding-right:10px;border-bottom:1px solid #ededed}
.c-hypot-img .h-right .title{font-size:16px;/*color:#1fa9e1;*/padding-top:5px;overflow:hidden}
.c-hypot-img .h-right .title .txt{display:block;line-height:46px;width:464px;float:left;height: 46px; overflow: hidden;text-overflow:ellipsis; white-space:nowrap;}
.c-hypot-img .h-right .more{color:#999;font-size:14px;float:right;font-weight:400;margin-top:14px}
.c-hypot-img .h-right .more:hover{ color: #1fa9e1; }
.c-hypot-img .h-right .text{font-size:14px;line-height:30px;color:#666;height:90px;overflow:hidden}
.m-soft-row{padding-top:10px;font-size:0;background:#fff;margin-left: -22px;}
.m-soft-row .s-item{text-align:center;width:100px;margin-left:22px;display:inline-block;background:#fff}
.m-soft-row .s-name{font-size:14px;text-align:center;margin-top:12px;height: 19px;overflow: hidden;}

.m-related-zt .g-tab .t-item{ float: left; padding: 0 9px 0 28px; overflow: hidden; line-height: 56px; height: 56px; font-size: 16px; cursor: pointer;  }
.m-related-zt .g-tab .t-item+.t-item{ background-image: url(../img/sp_1.png?v=1); background-position: 0 16px; background-repeat: no-repeat; }


.wrap_rg.pos-fixed{ position: fixed; bottom: 0; margin-left: 900px; }
.other_title span{ display: inline-block; font-size: 18px; border-bottom: 2px solid #1fa9e1; }


.ad_col_group{ overflow: hidden; }
.ad_col_group .ad_col_l{ width: 1000px; float:left; overflow: hidden; }
.ad_col_group .ad_col_r{ width: 200px; float:right; overflow: hidden; }

.main{ width:1200px; margin:0 auto;}
.gg_tab{ height:144px; background:#fff; overflow:hidden; margin:0 10px; margin-top:20px;}
.gg_tab2{ margin: 0; }
.tab_title{ width:120px; height:100%; float:left;}
.tab_title ul li{ width:118px; height:47px; line-height:47px; border:1px solid #f5f5f5; border-top:0; position:relative; color:#333; font-size:16px; text-align:center; cursor:pointer;}
.tab_title ul li span{ display:inline-block; position:absolute; width:8px; height:13px; right:-8px; top:17px; background:url(../img/sslc_pg.png) no-repeat -69px -44px; display:none;}
.tab_title ul li.last{ background:#f44334; border-color:#f44334; color:#fff;}
.tab_title ul li.last span{ display:block;}

.tab_list{ width:1060px; height:100%; float:left;}
.tab{ height:100%; overflow:hidden;}
.tab ul li{ width:80px; height:126px; overflow:hidden; margin: 18px 0 0 20px; float:left; position:relative; display:inline;}
.tab ul li+li{margin-left: 40px;}
.tab ul li a{ display:block; width:80px; height:100%;}
.tab ul li img{ width:80px; height:80px;}
.tab ul li em{ display:block; height:32px; line-height:32px; text-align:center; color:#666; font-size:14px; overflow:hidden; margin-top:2px;}

.main1{ height:355px; padding:11px 0; background:#fff; margin:0 10px; margin-top:20px;}
.main1 ul li{ width:220px; height:355px; float:left; margin:0 10px; display:inline; overflow:hidden; position:relative;}
.a_mr{ width:100%; height:100%; position:relative; cursor:pointer;}
.a_mr img{ width:100%; height:100%;}
.a_mr span{ display:block; position:absolute;}
.a_mr .jian{ right:0; top:0; width:69px; height:69px; background:url(../img/sslc_pg.png) no-repeat -92px -44px;}
.a_mr .txt_bj{ left:0; bottom:0; width:100%; height:48px; background:#000; filter: Alpha(Opacity=70); opacity:0.7;}
.a_mr .txt{ left:0; bottom:0; width:100%; height:48px; line-height:48px; line-height:48px; font-size:18px; text-align:center; overflow:hidden; color:#fff;}
.a_hover{ width:100%; height:100%; cursor:pointer; position:absolute; left:0; top:100%; background:#fff;-webkit-transition:top .4s; -moz-transition:top .4s;-ms-transition:top .4s; -o-transition:top .4s; transition:top .4s;}
.a_hover a{ display:block; width:100%; height:100%;}
.a_hover .title{ width:100%; height:100%; height:60px; line-height:60px; overflow:hidden; color:#fff; font-size:18px; background:#1fa9e1; text-align:center;}
.a_hover .p_intro{ height:173px; margin-top:8px; line-height:30px; overflow:hidden; padding:0 19px; color:#666; font-size:14px;}
.a_hover .p_link{ text-align:center; margin-top:30px;}
.a_hover .p_link span{ display:inline-block; width:92px; height:28px; line-height:28px; color:#f44334; font-size:14px; border:1px solid #f44334;}
.hover .a_hover{ top:0;}


.main_xyzx{ margin-top:20px;}
.xyzx_lf{ width:826px; padding:0 10px; float:left; background:#fff; height:466px; overflow:hidden;}
.b_title{ height:46px; line-height:46px; color:#333; font-size:20px; font-weight:bold; border-bottom: 1px solid #ddd; margin-bottom: 10px; }
.b_title .icon{ vertical-align: top; margin-top: 8px; margin-right: 5px; }
.more{ float:right;color:#666; font-size:16px; font-weight:normal;}

.b_main_lf{ width:306px; float:left;}
.b_main_lf ul li{ width:306px; height:120px; margin-bottom:20px;_margin-bottom:13px; overflow:hidden; position:relative;}
.b_main_lf ul li img{ width:100%; height:100%;}
.b_main_lf ul li a{ display:block; width:100%; height:100%;}
.b_main_lf ul li span{ display:inline-block; position:absolute; left:0; bottom:0; width:100%; height:35px; line-height:35px;}
.b_main_lf ul li .txt_bj{ background:#000; filter: Alpha(Opacity=70); opacity:0.7;}
.b_main_lf ul li .txt{ color:#fff; font-size:16px; text-align:center;}

.b_main_rg{ width:490px; float:right;}
.lf_top{ height:104px; border-bottom:1px dashed #f5f5f5;}
.lf_top .title{ height:30px; line-height:30px; overflow:hidden; text-align:center;}
.lf_top .title a{ color:#f44334; font-size:24px; font-weight: bold;}
.lf_top .intro{ margin:18px 0; height:36px; line-height:18px; overflow:hidden; color:#666; font-size:14px;}
.lf_top .intro a{ color:#666; font-size:14px;}
.lf_top .intro span{ color:#f44334;}
.lf_list ul li{ width:100%; float:left; height:38px; line-height:38px; overflow:hidden; font-size:16px;}
.lf_list .pre{ color:#f44334; margin-right:10px; float:left; height: 25px;}
.lf_list .pre img{width: 22px; height: 22px; border-radius: 5px;}
.lf_list .txt{ font-size: 14px; color:#333; width:420px; float:left; overflow:hidden;}
.lf_list .time{ font-size: 12px; color:#999; float:right;}
.hide{ display:none;}


.zxzx_lb,
.zxzx_yxph{ width:322px; padding:0 10px; background:#fff; float:right; /* height:466px */;}
.zxzx_lb{ padding-bottom: 10px; }
.b_list ul li{ width:100%; float:left; border-bottom:1px dashed #f5f5f5; cursor:pointer;}
.lb_mr{ height:44px; line-height:44px; overflow:hidden;}
.lb_mr span{ width:255px; height:44px; overflow:hidden; float:left; color:#666; font-size:14px;}
.b_list{ margin-top:-10px;}
.b_list .lq{ display:inline-block; width:54px; height:22px; line-height:22px; text-align:center; border:1px solid #1fa9e1; color:#1fa9e1; font-size:14px; float:right; margin-top:10px;}
.lb_hover{ padding:14px 0; height:75px; display:none;}
.lb_icon{ width:75px; height:75px; float:left; position:relative; margin-right:27px;}
.lb_icon img{ width:100%; height:100%; border-radius: 15px; }
.cover_75{ display:block; width:75px; height:75px; position:absolute; left:0; top:0; background:url(../img/sslc_pg.png) no-repeat -165px 0;}
.lb_intro{ width:160px; float:left;}
.lb_intro .title{ height:24px; line-height:24px; color:#333; font-size:16px; overflow:hidden;}
.lb_intro .sl{ height:13px; margin-top:8px;}
.lb_intro .sl span{ display:inline-block;}
.lb_intro .sl .sl_bj{ width:98px; height:11px; border:1px solid #ededed; position:relative; float:left; _overflow:hidden;}
.lb_intro .sl .sl_intro{ height:11px; background:#69e379; border:1px solid #69e379; position:absolute; left:-1px; top:-1px;}
.lb_intro .sl em{ color:#f5655b; line-height:13px; margin-left:5px; font-size:14px; float:left;}
.lb_intro .time{ color:#666; font-size:14px; margin-top:8px;}
.lb_a{ width:56px; float:right; height:100%; line-height:75px;}
.lb_a .lq{ margin-top:25px; color:#fff; background:#1fa9e1;}
.lb_a .lq:hover{ background:#1fa9e1; border:1px solid #1fa9e1;}
.hover .lb_mr{ display:none;}
.hover .lb_hover{ display:block;}

.zxzx_yxph .b_title{ margin-bottom: 15px; }
.zxzx_yxph .lb_mr em,.zxzx_yxph .lb_hover em{ display:inline-block; float:left; width:21px; height:21px; line-height:21px; text-align:center; margin-right:12px; margin-top:11.5px; background:#c4d0db; color:#fff; font-size:14px;}
.zxzx_yxph .lb_mr em.no1,.zxzx_yxph .lb_hover em.no1{ background:#f44334;}
.zxzx_yxph .lb_mr em.no2,.zxzx_yxph .lb_hover em.no2{ background:#fe7416;}
.zxzx_yxph .lb_mr em.no3,.zxzx_yxph .lb_hover em.no3{ background:#fab805;}
.zxzx_yxph .lb_mr span{ width:222px;}
.zxzx_yxph .lb_hover{ height:89px; padding:11px 0;}
.zxzx_yxph .lb_icon{ width:89px; height:89px; margin-right:8px;}
.zxzx_yxph .lb_intro{ width:135px;}
.zxzx_yxph .lb_intro .title{ font-size:18px; font-weight:bold;}
.zxzx_yxph .lb_icon a{ display:block; width:100%; height:100%;}
.zxzx_yxph .lb_intro .title a{ color:#333;}
.lb_intro .sl .star,.list_intro .star{ width:78px; height:13px; background:url(../img/sslc_pg.png) no-repeat; }
.lb_intro .sl .starz5,.list_intro .starz5{ background-position:-99px -160px; width:76px; }
.lb_intro .sl .starz4,.list_intro .starz4{ background-position:-114px -160px; }
.lb_intro .sl .starz3,.list_intro .starz3{ background-position:-128px -160px; }
.lb_intro .sl .starz2,.list_intro .starz2{ background-position:-144px -160px; }
.lb_intro .sl .starz1,.list_intro .starz1{ background-position:-159px -160px; }
.lb_intro .sl .starz0,.list_intro .starz0{ background-position:-176px -160px; }
.zxzx_yxph .lb_hover em{ height:89px; margin-top:0; line-height:89px;}

.tab ul li .hover em,.mainl1_top ul li .hover em,.pgyx_list ul li .hover em.ne,.game_tj ul li.hover em,.jstx_bt ul li.hover em{ background:#1fa9e1; color:#fff;}
.footer a:hover,.top_r a:hover,.top_l a:hover,.lf_list .txt:hover,.hj_hover .hj_a .na:hover,.ztgg_rg_tt a:hover,.article_list ul li a:hover,.lf_top .title a:hover,.list_li dl dt a.ne:hover,.lf_top .intro a:hover span,.location a:hover{ color:#1fa9e1;}
.a_hover .p_link span:hover,.yxpx_hover .ckqx span:hover{ color:#fff; background:#f44334;}
.mrd_hover .a_link span:hover{ background:#1fa9e1;}
.sjbz_list a:hover img,#focus .focus-bar li a:hover img,.mainb1_rg p a:hover img,.ztgg_lf a:hover img{filter: Alpha(Opacity=70); opacity:0.7;}
.b_main_lf ul li a:hover .txt{ text-decoration:underline;}

.global_tit {font-size: 20px;color: #333;font-weight: bold;padding: 13px 20px;height: 25px;line-height: 25px;overflow: hidden;}
.main_4{ height:auto; background:#fff; margin:0 10px; width:1200px; margin-top:20px; overflow:hidden; padding-bottom:10px;}
.main_4 .b_title{ margin-left: 10px;
    margin-right: 10px;; }
.main_4 .bg_list {zoom:1;width:1200px; height:180px; margin:0 auto;position:relative; z-index:0; border: none; overflow: visible;}
.mrd_bl,.mrd_br{ width:29px; height:29px; position:absolute; top:-48px; background:url(../img/sslc_pg.png) no-repeat;cursor:pointer;overflow:hidden; text-indent:-9999px; z-index:999;}
.mrd_bl{ right:91px; background-position: -173px -84px; }
.mrd_br{right:56px;background-position: -174px -116px; }
.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-position:-210px -115px; }
.mrd_br:hover{background-position:-210px -84px; }

.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;}

.main_4 .global_tit{height:29px; line-height:29px; padding: 10px 0; margin: 0 10px 10px; border-bottom: 1px solid #f5f5f5; }
.zt_more{display:inline-block; margin-top: 10px; float:right; width:29px; height:29px; background:url(../img/sslc_pg.png) no-repeat -246px -86px; cursor:pointer; text-indent:-9999px; overflow:hidden;}
.zt_more:hover{background-position:-245px -117px;}

.mrd_hover{ display:block; position:absolute; top:100%; right:0; left:0; width:215px; height:140px; padding:20px 30px; background:url(../img/tmbj.png) repeat; -webkit-transition:top .4s; -moz-transition:top .4s;-ms-transition:top .4s; -o-transition:top .4s; transition:top .4s;}
.hover .mrd_hover{ top:0;}
.mrd_hover .title{ height:30px; line-height:30px; overflow:hidden; color:#fff; font-size:18px;}
.mrd_hover .intro{ height:40px; line-height:20px; overflow:hidden; color:#fff; font-size:14px;}
.mrd_hover .a_link span{ display:block; width:86px; height:28px; line-height:28px; overflow:hidden; background:#1fa9e1; color:#fff; font-size:14px; text-align:center; margin:0 auto; margin-top:23px;}



.main_pgyx{ margin-top:20px;}
.pgyx{ width:826px; padding:0 10px; padding-bottom:10px; float:left; background:#fff;}
.b_title ul{ float:right;}
.b_title ul li{ width:112px; height:45px; line-height:45px; float:left; border:1px solid #f5f5f5; text-align:center; cursor:pointer; font-weight:normal; position:relative;}
.b_title ul li a{ display:block; width:112px; height:43px; line-height:43px; position:absolute; color:#333; left:0; bottom:-1px; border-bottom:1px solid #f5f5f5}
.b_title ul li.last a,
.b_title ul li:hover a{ border-top:2px solid #1fa9e1; border-bottom:1px solid #fff;}
.pgyx .more{ width: 89px; text-align:center;}

.zxsy-box{ margin: 20px 10px; padding: 0 10px; background: #fff; }
.pgyx_list ul li{ width:100%; float:left; margin-top:12px; overflow:hidden;}
.pgyx_list ul li a{ display:inline-block; float:left; width:89px; position:relative; margin-right:32px; overflow:hidden;}
.pgyx_list ul li img{ width:89px; height:89px;}
.pgyx_list ul li span{ display:block; position:absolute; width:89px; height:89px; left:0; top:0; background:url(../img/sslc_pg.png) no-repeat 0 -149px; _background-position:0 -149px;}
.pgyx_list ul li em{ display:block; width:91px; text-align:center; height:32px; line-height:32px; overflow:hidden; font-size:14px;}
.pgyx_list ul li em.ne{ color:#666;}
.pgyx_list ul li em.xz{ background:#1fa9e1; color:#fff; text-align:center; display:none;}
.pgyx_list.btyxs_2{ height: 276px; }

.link { margin: 20px 0; background: #fff; padding: 0 10px 18px 10px; overflow: hidden; }
.link .b_title{ margin-bottom: 0; }
.link_bj { overflow: hidden; }
.link_list { margin-left: -14px; }
.link_list a { display: inline-block; float: left; width: auto; padding: 0 14px; border-left: 1px solid #959595; height: 16px; line-height: 16px; margin-top: 18px; font-size: 14px; color: #666; }
.link_list a:hover { color: #1fa9e1; }

.rmbox_list{ overflow:hidden;}
.rmbox_list ul{width:325px; margin-right:-25px; position:relative; overflow:hidden;}
.rmbox_list ul li{ width:135px; float:left; line-height:32px; height:32px; overflow:hidden; /*text-overflow:ellipsis; white-space:nowrap;*/ margin-right:25px;}
.rmbox_list ul li span{ float:left; width:22px; height:22px; margin:5px 5px 0 0;}
.rmbox_list ul li span img{ width:22px; height:22px;}
.rmbox_list ul li a{ font-size:14px; color:#666;}
#gdgs_r .rmbox_list_2{padding: 0;}


.show_top_list .list{ overflow: hidden; margin-left: -13px; }
.show_top_list .item{ float: left; width: 90px; height: 112px; margin-left: 15px; margin-bottom: 15px; text-align: center; position: relative; }
.show_top_list .pic{ width: 75px; height: 75px; border-radius: 12px; }
.show_top_list .tit{ display: block; font-size: 14px; color: #666; height: 32px; line-height: 32px; text-align: center; overflow: hidden; }
.show_top_list .hover .tit{ background: #1fa9e1; color: #fff; margin-top: 5px;}
.show_top_list a{ display: block; width: 75px; margin: 0 auto; position: relative; }
.soft_related_box{ background: #fff; padding: 0 10px; }
.g-hotico .show_top_list a{width: 88px;}

.yxsp_list { margin: 0 10px; padding-bottom: 10px; height: 364px; overflow: hidden; }
.yxsp_list_lf { width: 466px; height: 364px; float: left; position: relative; }
.yxsp_list_lf a { display: block; width: 466px; height: 364px; }
.yxsp_list_lf img { width: 100%; height: 100%; }
.yxsp_list_lf span { display: inline-block; position: absolute; width: 100%; }
.yxsp_list_lf .txt_bj { height: 45px; background: #000; left: 0; bottom: 0; filter: Alpha(Opacity=70); opacity: 0.7; }
.yxsp_list_lf .txt { height: 45px; line-height: 45px; left: 0; bottom: 0; color: #fff; font-size: 18px; text-align: center; overflow: hidden; }
.yxsp_list .video_icon { width: 74px; height: 74px; border-radius: 82px; border: 4px solid #ed3838; left: 194px; top: 114px; text-align: center; line-height: 74px; font-size: 38px; color: #ee3838; background-color: rgba(0,0,0,.5); }
.yxsp_list_lf:hover .video_icon:hover { background-position: -428px -1px; }
.yxsp_list_lf:hover .txt_bj { height: 364px; }
.yxsp_list_lf:hover .txt { height: 52px; line-height: 26px; bottom: 30px; font-size: 22px; }
.yxsp_list_rg { width: 714px; float: left; }
.video_list { width: 218px; height: 172px; float: left; overflow: hidden; margin-bottom: 20px; margin-left: 20px; display: inline; position: relative; }
.video_list img { width: 100%; height: 100%; }
.yxsp_mr { position: absolute; left: 0; bottom: 0; _bottom: -2px; width: 218px; height: 35px; line-height: 35px; }
.yxsp_mr a { display: block; position: absolute; left: 0; bottom: 0; padding: 0 38px 0 5px; color: #fff; font-size: 14px; width: 175px; height: 35px; overflow: hidden; }
.yxsp_mr span { display: block; position: absolute; }
.yxsp_mr .video_icon { width: 21px; height: 21px; font-size: 12px; line-height: 21px; left: auto; right: 12px; top: 6px; border-width: 2px; }
.yxsp_mr .yxsp_bj { width: 218px; height: 35px; background: #000; filter: Alpha(Opacity=70); opacity: 0.7; left: 0; bottom: 0; }
.yxsp_hover { position: absolute; left: 0; top: 0; width: 218px; height: 172px; display: none; }
.yxsp_hover a { display: block; width: 218px; height: 172px; }
.yxsp_hover span { display: block; position: absolute; }
.yxsp_hover .yxsp_bj { width: 218px; height: 172px; background: #000; filter: Alpha(Opacity=70); opacity: 0.7; left: 0; top: 0; }
.yxsp_hover .video_icon { width: 53px; height: 53px; line-height: 53px; left: 80px; top: 30px; font-size: 30px; }
.yxsp_hover .video_icon:hover { background-position: -514px -14px; }
.yxsp_hover .yxsp_txt { height: 52px; line-height: 26px; color: #fff; font-size: 16px; overflow: hidden; padding: 0 32px; width: 154px; left: 0; bottom: 20px; }
.video_list:hover .yxsp_mr { display: none; }
.video_list:hover .yxsp_hover { display: block; }
.main_yxsp{margin: 20px auto; background: #fff; }
.main_yxsp .b_title{ margin: 0 10px 10px; }

.m-sjhj{ overflow: hidden; }
.m-sjhj ul{ overflow: hidden; margin-left: -20px; margin-bottom: -15px; }
.m-sjhj li{ width: 94px; float: left; margin-left: 20px; margin-bottom: 15px;text-align: center; }
.m-sjhj li a{ display:block; overflow:hidden; position:relative; }
.m-sjhj li a:hover{ box-shadow:0px 0px 5px #1fa9e1; box-shadow:none;}
.m-sjhj li a:hover strong{ background:#1fa9e1}
.m-sjhj li img{ width:100%; height:94px; display:block;margin-bottom: 10px;}
.m-sjhj li strong{ width:100%; height:26px; line-height:26px; background:rgba(0,0,0,0.5); font-size:14px; font-weight:normal; color:#fff; text-align:center; display:block; overflow:hidden; position:absolute; left:0; bottom:0;}

.m-sjhj .hoverbox{position: absolute; left: 0; right: 0; top: 0; bottom: 0; opacity: 0; background:rgba(0,0,0,0.5); color: #fff; padding-top: 17px; text-align: center;-moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -webkit-transition: all 0.2s ease-out; transition: all 0.2s ease-out;}
.m-sjhj .hoverbox .ptit{line-height: 20px; height: 20px; overflow: hidden;}
.m-sjhj .hoverbox .pbtn{margin-top: 10px;}
.m-sjhj .hoverbox .pbtn span{display: inline-block; margin: 0 auto; padding: 0 14px; background-color: #1fa9e1; line-height: 28px;}
.m-sjhj .hoverbox .pbtn span:hover{background: #0b8fc5;}
.m-sjhj li a:hover strong{bottom: -26px;}
.m-sjhj li a:hover .hoverbox{opacity: 1;}
.game-you-like .m-sjhj .hoverbox{padding-top: 41px;}
.game-you-like .m-sjhj .hoverbox .ptit{font-size: 20px; line-height: 24px; height: 24px;}
.game-you-like .m-sjhj .hoverbox .pbtn{margin-top: 16px;}
.game-you-like .m-sjhj .hoverbox .pbtn span{padding: 0 20px; line-height: 37px; font-size: 16px;}

.game-content-list{ overflow: hidden; padding: 0 10px 20px; background: #fff;}
.game-content-list ul{ overflow: hidden; margin-left: -8px; }
.game-content-list li{ width:203px; float:left; background:#f8f8f8; border:1px solid #f5f5f5; position:relative; margin-left: 8px; margin-bottom: 8px; overflow:hidden;}
.game-content-list .yxpx_top{ height:205px; width:140px; margin: 40px auto 0; }
.game-content-list .yxpx_top a{ display:block; width:100%; height:100%; position:relative;}
.game-content-list .yxpx_top img{ width:140px; height:140px;}
.game-content-list .cover_140{ display:block; width:140px; height:140px; position:absolute; left:0; top:0; background:url(../img/sslc_pg.png) no-repeat -404px -214px;}
.game-content-list .yxpx_top .span_title{ display:block; height:60px; line-height:60px; text-align:center; overflow:hidden;}
.game-content-list .yxpx_top .name{ display:inline-block; font-size:18px; color:#333; font-weight:bold;}
.game-content-list .yxpx_top .tj{ display:inline-block; width:35px; height:20px; line-height:20px; color:#fff; background:#f44334; position:absolute; bottom:20px; margin-left:8px; text-align:center;}
.game-content-list .yxpx_bt{ height:62px; line-height:62px; font-size:14px; background: #fff; color:#333; padding:0 11px;}
.game-content-list .yxpx_bt .pf{ float:left;}
.game-content-list .yxpx_bt .pf em{ color:#f44334;}
.game-content-list .yxpx_bt .rq{ float:right; max-width: 160px; word-break: break-all;}
/*.game-content-list .ckqx span{ display:inline-block; width:92px; height:28px; line-height:28px; text-align:center; font-size:14px; color:#f44334; border:1px solid #f44334;}*/

.game-content-list .yxpx_hover{ width:100%; height:308px; position:absolute; left:0; top:100%; background:#fff;-webkit-transition:top .4s; -moz-transition:top .4s;-ms-transition:top .4s; -o-transition:top .4s; transition:top .4s;}
.game-content-list .yxpx_hover .title{ height:33px; line-height:33px; font-size:14px; color:#fff; background:#1fa9e1; text-align:center; margin-bottom:5px;}
.game-content-list .yxpx_hover .intro{ line-height:20px; font-size:14px; color:#666; padding:0 10px; max-height:40px; overflow:hidden;}
.game-content-list .yxpx_hover .ckqx{ text-align:center; padding:8px 0 15px 0;}
.game-content-list .yxpx_hover a{ display:block; width:100%; height:100%;}
.game-content-list .yxpx_hover .ckqx span{ display:inline-block; width:92px; height:28px; line-height:28px; text-align:center; font-size:14px; color:#f44334; border:1px solid #f44334;}
.game-content-list .yxpx_hover .ckqx span:hover{ background: #f44334; color: #fff; }
.game-content-list .yxpx_hover .ewm{ text-align:center;}
.game-content-list .yxpx_hover .ewm img{ width:125px; height:125px;}
.game-content-list .yxpx_hover .smxz{ line-height:22px; color:#666; text-align:center;}
.game-content-list li:hover .yxpx_hover{ top: 0; }


/*.game-you-like .hd{ height:  45px; line-height: 45px; font-size: 18px; border-bottom: 1px solid #1fa9e1; overflow: hidden; }
.game-you-like .hd .title{ font-size: 18px; font-weight: 400; float: left; }
.game-you-like .hd .btn-change{ float: right; margin-top: 9px; font-size: 14px; padding: 2px 8px; height: 22px; line-height: 22px; background: #1fa9e1; color: #fff; cursor: pointer; user-select: none; }
.game-you-like .bd .list{ overflow: hidden; }
.game-you-like .bd .item{ float: left; width: 33.3333%; height: 115px; margin-top: 15px; text-align: center; }
.game-you-like .bd .pic{ width: 85px; height: 85px; border-radius: 20px; vertical-align: top; margin-bottom: 5px; }
.game-you-like .bd .tit{ height: 24px; line-height: 24px; text-align: center; overflow: hidden; }*/
.game-you-like{ margin-bottom: 20px; background: #fff; padding: 0 10px 10px; }
.game-you-like .rg_title{ margin-bottom: 12px; }
.game-you-like .m-sjhj ul{ margin-left: 0; }
.game-you-like .m-sjhj li{ margin-left: 0; width: 100%; }
.game-you-like .m-sjhj li img{ height: 156px; }

.spcover{position: absolute; left: 0; right: 0; top: 0; height: 75px; line-height: 75px; border-radius: 12px; background-color: rgba(0,0,0,.5); display: none;}
.spcover span{display: inline-block; line-height: 18px; width: 100%; text-align: center; vertical-align: middle; color: #fff;margin-top: 25px;}
.tjsy_game .bd .hover .spcover,.show_top_list .hover .spcover,.jstx_bt .hover .spcover,.side-good-game .bd .item a:hover .spcover{display: block;}
.jstx_bt .spcover{top: 10px;}
.g-hotico .spcover{ width: 88px; height: 88px; line-height: 88px;}
.show_top_list .spcover{border-radius: 12px;}

.g-hotico{ overflow: hidden;padding:20px 20px 10px 20px; position: relative; background: #fff; margin-bottom: 20px;}
.g-hotico .mark{ position: absolute; left: 0px; top: 0px; display: block; background: url(../img/g-hotico.png) no-repeat; width: 50px; height: 50px; }
.g-hotico .show_top_list .list{ margin-left: -12px; padding-top: 10px; }
.g-hotico .show_top_list .item{ width: 88px; margin-left: 28px; position: relative; }
.g-hotico .show_top_list .pic{ width: 88px; height: 88px; }
/*.g-hotico ul li {width:88px;height: auto;float: left;margin: 12px 8px 12px 19px;display: inline;overflow: hidden;}
.g-hotico ul li a {width: 100%;height: auto;display: block;overflow: hidden;}
.g-hotico ul li a img{width: 100%;height:88px;border-radius: 12px;display: block;overflow: hidden;}
.g-hotico ul li a strong {width: 100%;height: 20px;line-height: 20px;font-size: 14px;font-weight: normal;color: #555;text-align: center;margin: 6px 0 0 0;display: block;overflow: hidden;}
.g-hotico ul li a:hover strong{ color:#f40;}
.g-hotico ul li a b{ display: block; width:45px; height:45px;padding:21.5px;border-radius: 12px; background-color: #f60; color: #fff; font-size: 16px; font-weight: normal; text-align: center; }
.g-hotico ul li a b{ display: none; }
.g-hotico ul li:hover a b{ display: block; }
.g-hotico ul li:hover a img{ display: none; }
*/




.zt_focus{ overflow: hidden; }
.zt_focus_slide { height: 328px; width: 640px; float: left; background-color: #e5e5e5; position: relative; }
.zt_focus_slide .bd li { width: 640px; height: 328px; float: left; display: none; }
.zt_focus_slide .bd img { width: 640px; height: 328px; float: left; margin-right: 10px; }
.zt_focus_slide .bd em { display: block; width: 600px; height: 24px; overflow: hidden; position: absolute; left: 10px; top: 292px; }
.zt_focus_slide .bd a { font-weight: bold; font-size: 16px; .bdne-height: 14px; color: #fff; }
.zt_focus_slide .bd span { display: block; width: 640px; height: 48px; position: absolute; left: 0; top: 280px; background: #000; filter: alpha(opacity=50); opacity: .5; }
.zt_focus_slide .hd { position: absolute; right: 18px; bottom: 17px; display: block; z-index: 200; height: 14px; }
.zt_focus_slide .hd li { display: block; float: left; width: 20px; height: 14px; background-color: #a8a8a8; margin-right: 7px; cursor: pointer; overflow: hidden; font-size: 0; }
.zt_focus_slide .hd li.on { background-color: #08aef6; }
.zt_focus_list { width: 558px; float: right; margin-bottom: -14px; }
.zt_focus_list li { width: 265px; height: 137px; overflow: hidden; float: left; position: relative; margin: 0 0 14px 14px; }
.zt_focus_list img { height: 137px; width: 265px; }
.zt_focus_list li i { display: block; width: 265px; height: 28px; position: absolute; bottom: 0; left: 0; background: #000; filter: alpha(opacity=50); opacity: .5; }
.zt_focus_list a:hover i { filter: alpha(opacity=80); opacity: .8; }
.zt_focus_list li span { display: block; width: 266px; text-align: center; position: absolute; bottom: 4px; color: #fff; }



.fl { float: left; }
.fr { float: right; }
.Min1 { overflow: hidden; background: #fff; margin-top: 30px; }
.Min1 .games { width: 100%; height: 130px; margin-top: 30px; overflow: hidden; }
.Min1 .games ul { width: 1230px; }
.Min1 .games ul li { width: 92px; height: 130px; float: left; margin: 0 6.5px 0 20px; }
.Min1 .games ul li:hover p { color: #ff4c4c; }
.Min1 .games ul li img { display: block; width: 92px; height: 92px; border-radius: 12px; }
.Min1 .games ul li p { margin-top: 10px; width: 100%; height: 30px; line-height: 30px; overflow: hidden; text-align: center; font-size: 14px; color: #333; }
.Min1 .tags_wrap { overflow: hidden; margin: 10px 20px; }
.Min1 .tags_wrap ul { overflow: hidden; width: 100%; }
.Min1 .tags_wrap ul li { float: left; width: 100%; height: 32px; margin: 10px 0; overflow: hidden; color: #4c4c4c; font-size: 12px; }
.Min1 .tags_wrap ul li span { float: left; display: block; background: url(../img/img_icon.png) no-repeat; height: 32px; width: 72px; background-position: 0 -219px; text-align: center; line-height: 32px; font-size: 15px; font-weight: bold; color: #fff; margin-right: 10px; }
.Min1 .tags_wrap ul li a { font-size: 14px; color: #4c4c4c; padding: 0 12px; height: 32px; line-height: 32px; display: inline-block; position: relative; }
.Min1 .tags_wrap ul li a:hover { color: #ff4c4c; }
.Min1 .tags_wrap ul li a:last-child { padding-right: 0; }
.Min1 .tags_wrap ul li a + a::after { display: inline-block; content: '|'; font-size: 12px; position: absolute; left: -1px; top: -1px; color: #4c4c4c; }
.Min1 .tags_wrap ul li .red { color: #ff6666; }
.Min1 .tags_wrap ul li .yellow { color: #ffbf40; }
.Min1 .tags_wrap ul li .green { color: #52cc66; }
.Min1 .tags_wrap ul li + li span { background-position: 0 -150px; }
.Min1 .tags_wrap ul li + li + li span { background-position: 0 -185px; }


.Min2 { overflow: hidden; background: #fff; margin-top: 30px; padding: 30px 20px; }
.Min2 .Min2_L { width: 610px; }
.Min2 .Min2_L .slid_wrap { width: 610px; height: 420px; background: #262626; overflow: hidden; }
.Min2 .Min2_L .slid_wrap div.slideBox { position: relative; width: 610px !important; height: 420px !important; overflow: hidden; }
.Min2 .Min2_L .slid_wrap div.slideBox ul.items { position: absolute; float: left; background: none; list-style: none; padding: 0px; margin: 0px; }
.Min2 .Min2_L .slid_wrap div.slideBox ul.items li { float: left; background: none; list-style: none; padding: 0px; margin: 0px; }
.Min2 .Min2_L .slid_wrap div.slideBox ul.items li a { float: left; line-height: normal !important; padding: 0px !important; border: none; }
.Min2 .Min2_L .slid_wrap div.slideBox ul.items li a img { margin: 0px !important; padding: 0px !important; display: block; border: none; width: 610px; height: 360px; }
.Min2 .Min2_L .slid_wrap div.slideBox div.tips { position: absolute; bottom: 0px; width: 100%; height: 60px; background-color: rgba(0, 0, 0, 0.6); overflow: hidden; opacity: 1 !important; }
.Min2 .Min2_L .slid_wrap div.slideBox div.tips div.title { position: absolute; left: 0px; top: 0px; height: 60px; }
.Min2 .Min2_L .slid_wrap div.slideBox div.tips div.title a { color: #FFF; font-size: 16px; font-weight: bold; line-height: 60px; margin-left: 10px; text-decoration: none; height: 60px; padding-right: 10px; display: block; }
.Min2 .Min2_L .slid_wrap div.slideBox div.tips div.title a:hover { color: #0180ff; }
.Min2 .Min2_L .slid_wrap div.slideBox div.tips div.nums { float: right; margin: 22px 10px 0 0; }
.Min2 .Min2_L .slid_wrap div.slideBox div.tips div.nums a { position: relative; display: inline-block; width: 17px; height: 17px; background-color: #fff; text-indent: -56565699px; border-radius: 0 !important; margin: 0 5px; }
.Min2 .Min2_L .slid_wrap div.slideBox div.tips div.nums a::after { content: attr(data-num); display: inline-block; position: absolute; left: 0; top: 0; color: #965d5d; width: 17px; height: 17px; text-indent: 0; text-align: center; line-height: 17px; font-size: 12px; }
.Min2 .Min2_L .slid_wrap div.slideBox div.tips div.nums a.active { background-color: #0180ff; }
.Min2 .Min2_L .slid_wrap div.slideBox div.tips div.nums a.active::after { color: #fff; }
.Min2 .Min2_L .item_sylb { overflow: hidden; width: 100%; }
.Min2 .Min2_L .item_sylb ul { height: 216px; margin-left: -14px; }
.Min2 .Min2_L .item_sylb ul li { float: left; width: 298px; height: 52px; margin: 20px 0 0 14px; }
.Min2 .Min2_L .item_sylb ul li .img { float: left; margin-right: 10px; }
.Min2 .Min2_L .item_sylb ul li .img, .Min2 .Min2_L .item_sylb ul li .img img { width: 52px; height: 52px; border-radius: 50%; }
.Min2 .Min2_L .item_sylb ul li .bt { float: left; width: 158px; height: 18px; line-height: 18px; font-size: 14px; overflow: hidden; color: #333; margin-top: 2px; }
.Min2 .Min2_L .item_sylb ul li .bt:hover { color: #1fa9e1; }
.Min2 .Min2_L .item_sylb ul li .icon { margin: 8px 5px 0 0; font-size: 12px; color: #999; }
.Min2 .Min2_L .item_sylb ul li .icon i.iline{display: inline-block; width: 1px; height: 12px; background-color: #999; margin: -1px 4px 0 4px; vertical-align: middle;}
.Min2 .Min2_L .item_sylb ul li .btn { float: right; text-align: center; border-radius: 12px; height: 24px; line-height: 24px; width: 60px; color: #1fa9e1; font-size: 12px; background: #ebf5ff; margin-top: -8px; }
.Min2 .Min2_L .item_sylb ul li .btn:hover{color: #fff; background: #1fa9e1;}
.Min2 .Min2_R { width: 520px; float: right; }
.Min2 .Min2_R .titleA { font-size: 24px; color: #ff4c4c; font-weight: bold; overflow: hidden; width: 100%; display: block; height: 28px; line-height: 28px; text-align: center; }
.Min2 .Min2_R .titleA:hover { text-decoration: underline; }
.Min2 .Min2_R .titleB { width: 100%; overflow: hidden; text-align: center; color: #565656; font-size: 12px; margin: 14px 0; line-height: 14px; height: 14px; overflow: hidden; }
.Min2 .Min2_R .titleB a { height: 14px; line-height: 14px; color: #565656; margin: 0 6px; font-size: 12px; position: relative; }
.Min2 .Min2_R .titleB a:hover { color: #ff4c4c; }
.Min2 .Min2_R .titleB a + a::after { display: inline-block; content: ''; width: 1px; height: 10px; background: #565656; position: absolute; left: -7px; top: 4px; }
.Min2 .Min2_R .list { width: 100%; overflow: hidden; }
.Min2 .Min2_R .list ul { overflow: hidden; width: 100%; margin: 10.5px auto 0; }
.Min2 .Min2_R .list ul li { float: left; width: 100%; height: 33px; line-height: 33px; }
/*.Min2 .Min2_R .list ul li:hover span { color: #1fa9e1; }*/
.Min2 .Min2_R .list ul li .tag { float: left; width: 80px; line-height: 33px; font-size: 12px; color: #565656; margin-right: 10px; position: relative; }
.Min2 .Min2_R .list ul li .tag::after { display: block; position: absolute; content: ''; width: 1px; background: #ccc; height: 7px; right: 0; top: 14px; }
.Min2 .Min2_R .list ul li .tag:hover { color: #ff4c4c; }
.Min2 .Min2_R .list ul li .bt { float: left; width: 380px; color: #333; font-size: 14px; height: 33px; line-height: 33px; overflow: hidden; }
.Min2 .Min2_R .list ul li .bt:hover { color: #ff4c4c; }
.Min2 .Min2_R .list ul li span { float: right; width: 40px; text-align: center; font-size: 12px; color: #7d99b2; }
.Min2 .Min2_R .list ul li .bt img{display: inline-block; vertical-align: middle; width: 22px; height: 22px; margin-right: 10px; border-radius: 5px; }
.Min2 .Min2_R .list ul li .time.red{ color:#fa4e57;}

.QZtitle { width: 100%; height: 44px; line-height: 44px; margin-top: 440px; border-bottom: 1px solid #f5f5f5; position: relative; }
.QZtitle .tab_more a + a { display: none; }
.QZtitle span, .QZtitle h2 { display: block; float: left; line-height: 40px; font-size: 20px; color: #333; font-weight: bold; border-bottom: 3px solid #1fa9e1; position: absolute; left: 0; bottom: -1.5px; }
.QZtitle .more { float: right; font-size: 14px; color: #1fa9e1; }
.QZtitle .more i { display: inline-block; background: url(../img/img_icon.png) no-repeat; height: 4px; width: 10px; background-position: -17px 0; margin: 0 3px 3px; }

.Min5 { overflow: hidden; background: #fff; margin-top: 30px; padding: 0 20px; }
.Min5 .zt_item { width: 1200px; overflow: hidden; margin-left: -10px; padding-bottom: 30px!important; }
.Min5 .zt_item li { width: 260px; height: 380px; float: left; margin: 15px 30px 0 10px; 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 .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 #1fa9e1; text-align: center; line-height: 26px; font-size: 12px; color: #1fa9e1; margin-top: 20px; float: left; }
.Min5 .zt_item li .info .btn:hover { background: #1fa9e1; color: #fff; }
.Min5 .zt_item li .desc { margin: 20px auto; width: 225px; height: 120px; line-height: 24px; font-size: 12px; color: #666; overflow: hidden; }

.yxzt_slider{position: relative;}
.yxzt_slider .mrd_bl, .yxzt_slider .mrd_br{top: -47px;}
.yxzt_slider .mrd_bl{right: 85px;}
.yxzt_slider .mrd_br{right: 48px;}

.rexinbox{position: relative; margin-top: 50px; padding-top: 30px; padding: 10px; background: #fff; margin-bottom: 15px;}
.game-content-r .rexinbox{margin-top: 25px;}
.game-content-r .rexinbox .R2_cent{margin-top: 20px;}
.yx_title ul{ overflow: hidden; }
.yx_title li { width: 50%; float: left; height: 40px; line-height: 40px; text-align: center; background: #f5f5f5; font-size: 18px; font-weight: bold; color: #333; cursor: pointer; }
.yx_title li.last { color: #fff; background: #1fa9e1; }
.newyx_title{position: absolute; left: 50%; top: -25px; margin-left: -147px;}
.newyx_title li{width: 126px; line-height: 50px; height: 50px; background-color: #ccc; font-size: 24px; color: #fff; font-weight: bold;text-align: center;}
.newyx_title li.last{background-color: #1fa9e1;}
.newyx_title li+li{margin-left: 42px;}
.rexinbox .R2_cent { }
.rexinbox .R2_cent .phcon { overflow: hidden; }
.rexinbox .R2_cent .phcon li { display: block; float: left; width: 100%; height: 48px; line-height: 48px; }
.rexinbox .R2_cent .phcon .info_1 span { display: block; float: left; width: 18px; height: 18px; text-align: center; line-height: 18px; color: #9d97be; border: 1px solid #9d97be; margin: 15px 10px 0 0; }
.rexinbox .R2_cent .phcon .info_1 a { display: block; float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 265px; height: 48px; border-bottom: 1px dashed #dfd9ff; font-size: 16px; color: #525252; }
.rexinbox .R2_cent .phcon .info_1 a p { float: left; width: 180px; height: 48px; line-height: 48px; overflow: hidden; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.rexinbox .R2_cent .phcon .info_1 .bq { float: right; text-align: right; height: 48px; line-height: 48px; font-size: 13px; color: #9d97be;width: 75px; text-align: left; }
.rexinbox .R2_cent .phcon .info_2 { display: none; }
.rexinbox .R2_cent .phcon .info_2 span { display: block; float: left; width: 18px; text-align: center; font-size: 14px; color: #fff; background: #9d97be; height: 32px; line-height: 32px; margin: 36px 0 0 0; }
.rexinbox .R2_cent .phcon .info_2 .img { float: left; }
.rexinbox .R2_cent .phcon .info_2 .img img { width: 65px; height: 65px; border-radius: 12px; margin: 16px 12px; }
.rexinbox .R2_cent .phcon .info_2 .name { display: block; float: left; margin: 22px 0 0 0; width: 188px; height: 16px; line-height: 16px; font-size: 16px; color: #525252; font-weight: bold; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.rexinbox .R2_cent .phcon .info_2 .miaoshu { display: block; float: left; margin: 8px 0; width: 170px; height: 14px; line-height: 14px; font-size: 14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #99b898; }
.rexinbox .R2_cent .phcon .info_2 .downl { display: block; float: left; width: 56px; height: 22px; text-align: center; line-height: 22px; background: #ebecf2; color: #5c5c5c; border-radius: 3px; font-size: 12px; }
.rexinbox .R2_cent .phcon .info_2 .downl:hover { background: #05c300; color: #fff; }
.rexinbox .R2_cent .phcon .info_2 .downl2 { display: block; float: right; background: url(../img/newbg.png) no-repeat; height: 32px; width: 33px; background-position: 0 -16px; margin: 6px 0 0 0; }
.rexinbox .R2_cent .phcon .info_2 .downl2:hover { background-position: 0 -48px; }
.rexinbox .R2_cent .phcon .info_2 .bb { width: 120px; height: 20px; float: left; line-height: 18px; margin: 5px 0 0 0; }
.rexinbox .R2_cent .phcon .info_2 .bb i { display: inline-block; float: left; height: 6px; border-left: 1px solid #05c300; vertical-align: super; margin: 6px 5px 0; }
.rexinbox .R2_cent .phcon .info_2 .bb p { display: inline-block; max-width: 60px; height: 18px; float: left; overflow: hidden; font-size: 12px; color: #9e9e9e; }
.rexinbox .R2_cent .phcon .info_2 .bb .miaoshu { width: 130px; margin-top: 3px; }
.rexinbox .R2_cent .phcon li.on { height: 96px; border-bottom: 1px dashed #dfd9ff; }
.rexinbox .R2_cent .phcon li.on .info_2 { display: block; }
.rexinbox .R2_cent .phcon li.on .info_1 { display: none; }
.rexinbox .R2_cent .phcon .linnm_1 .info_1 .num, .rexinbox .R2_cent .phcon .linnm_1 .info_2 span { background: #e94646; color: #fff; border: none; }
.rexinbox .R2_cent .phcon .linnm_2 .info_1 .num, .rexinbox .R2_cent .phcon .linnm_2 .info_2 span { background: #ff8610; color: #fff; border: none; }
.rexinbox .R2_cent .phcon .linnm_3 .info_1 .num, .rexinbox .R2_cent .phcon .linnm_3 .info_2 span { background: #ffd37f; color: #fff; border: none; }
.rexinbox .R2_cent .phcon .info_1 .bq .pfc {font-size: 16px;color: red;}

/* .bgwhite,#bgwhite{background-color: #ffff;} */
.search-content{ width: 1200px; margin: 0 auto; overflow: hidden; min-height: calc(100vh - 321px); }
.ss_listbox{ overflow:hidden; background-color: #fff; padding:0 20px 30px 20px;}
.ss_listbox:first-child{ margin-top:24px;}
.ss_title{ border-bottom:1px solid #efefef; font-size:20px; font-weight:bold; color:#333; height:52px; line-height:52px; overflow:hidden;}

.ss_title em{display:inline-block; width:24px; height:20px; background:url(../img/new_lc.png) no-repeat -427px -713px; float:left; margin:16px 5px 0 0;}
.ss_title em.az{width: 20px; height: 26px; background: url(../img/newiconbg.png) -309px 0; margin-top: 13px;}
.ss_title em.ios{background-position: -183px -610px; width: 26px; height: 21px;}
.ss_title em.h5{background-position:-183px -611px; width:26px; height:21px; margin:15.5px 5px 0 0;}
.ss_title em.news{background-position:-273px -614px; width:26px; height:21px; margin-top:15.5px;}

.ss_title span{float:left; width:auto;}
.ss_listbox .soft_list2 .box{border-top:none; border-bottom:1px solid #efefef; height:74px; padding-left:89px; padding-bottom:20px;}
.ss_listbox .soft_list2 .pic,.ss_listbox .soft_list2 .pic img{width:74px; height:74px;}
.ss_listbox .soft_list2 .hd .xinx{margin:0px 0 0px -20px;}
.ss_listbox .soft_list2 .hd{height:74px;}
.ss_listbox .more{ width:100%; text-align:center; font-size:14px; height:20px; line-height:20px; margin-top:18px; overflow:hidden;}
.ss_listbox .more a{color:#666;}
.ss_listbox .more a span{color:#fa4e57;}
.ss_listbox .more a em{display:inline-block; width:21px; height:12px; border-radius:2px; margin-left:8px; background:#e5e5e5 url(../img/bgs.png) no-repeat -459px -715px;+vertical-align:4px;}
.ss_listbox .more a:hover em{ background-position:-423px -343px; background-color:#1fa9e1;}
.ss_listbox .ss_list{ overflow: hidden; }
.ss_listbox .list2{ height:auto; margin-left:-40px; border-bottom: 1px solid #efefef; overflow: hidden; }
.ss_listbox .list2:after{clear:both; height:0px; font-size:0px; visibility:hidden;display:block;content:" ";}
.ss_listbox .list2 .box{ border-bottom:1px solid #efefef; padding:20px 0; height:100px; padding-left:40px;font-size:14px; width:560px; float:left; margin-bottom: -1px; }
.ss_listbox .list2 .pic{ float:left;width:100px; height:100px; position:relative; overflow:hidden;}
.ss_listbox .list2 .pic img{width:100%; height:100%;}
.ss_listbox .list2 .hd{ padding-right:92px; height:100%;position:relative; float:right; width:358px;}
.ss_listbox .list2 .hd .tit{ height:30px; line-height:26px; margin-top:5px;overflow:hidden;}
.ss_listbox .list2 .hd .tit a{color:#333; font-size:22px;  font-weight:bold;}
.ss_listbox .list2 .hd .xinx{color:#999; height:22px; line-height:22px; margin-top:8px;overflow:hidden;}
.ss_listbox .list2 .hd .xinx span{display:inline-block;float:left; width:50%; overflow:hidden;}
.ss_listbox .list2 .hd .xinx span em {display: inline-block;float: left;}
.ss_listbox .list2 .hd .xinx .stars{margin:4px 0 0;}

.ss_listbox .soft_list2 .hd .tit{line-height:24px;}
.ss_listbox .soft_list2 .txt{color:#666; line-height:25px; height:25px; margin-top:1px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.ss_listbox .list2 .down{width:90px; height:33px; border:1px solid #1fa9e1; text-align:center; line-height:33px; color:#1fa9e1; position:absolute; right:0px; top:50%; margin-top:-16.5px; display:block; font-size:16px;}
.ss_listbox .list2 .down:hover,.ss_listbox .list2 .bnt a:hover{color:#fff; background:#1fa9e1;}
.ss_listbox .list2 .bnt{width:92px; height:100%; position:absolute; right:0px; top:0px;}
.ss_listbox .list2 .bnt a{width:90px; height:33px; border:1px solid #1fa9e1; text-align:center; line-height:33px; color:#1fa9e1;font-size:16px; display:block;}
.ss_listbox .list2 .bnt a.sj{ margin:8px 0 15px;}
.ss_listbox .list2 .bnt a.sj span{display:none; width:150px; height:146px; position:absolute; right:92px; top:1px; background:url(../img/bgs.png) no-repeat -148px -754px;}
.ss_listbox .list2 .bnt a.sj span img{width:108px; height:108px; margin:14px auto 0;}
.ss_listbox .list2 .bnt a.sj:hover span{display:inline-block;}
.ss_listbox .list2 .hd .tit a:hover,.ss_ztlist .tit a:hover{color:#1fa9e1;}
.ss_listbox .ss_news{ width:100%; float: none; }
.art_listl.ss_news dl .info{width: 928px;}
.art_listl.ss_news dl .info .txt{font-size:16px;}
.art_listl.ss_news dl dt{font-size:20px;}
.ss_listbox .marb10{margin-bottom:10px;}
.ss_ztlist{ margin-top:25px; height:auto; overflow:hidden; background: #fff; padding: 0 20px;}
.ss_ztlist ul li{ padding:30px 0 30px 228px; height:132px; position:relative;border-bottom:1px solid #efefef; overflow:hidden;}
.ss_ztlist .pic{position:absolute; left:0px; top:30px; width:210px; height:132px; overflow:hidden;}
.ss_ztlist .pic img{width:100%; height:100%;}
.ss_ztlist .tit{ font-size:20px; font-weight:bold;height: 30px;line-height: 27px;overflow: hidden;}
.ss_ztlist .tit a{ color:#333;}
.ss_ztlist .txt{ color:#666; font-size:16px;line-height: 25px;height:75px;overflow: hidden;}
.ss_ztlist .time{ height: 22px;line-height: 22px; margin-top: 6px;overflow: hidden;}
.ss_ztlist .time span{ padding-left: 18px;width: auto;color: #999; font-size: 14px;background: url(../img/bgs.png) no-repeat -487px -673px;}
.ss_none{ width:460px; margin:150px auto;}
.ss_none .p1{ color:#000; font-size:22px; font-weight:bold; height:32px; line-height:32px; margin-bottom:5px; overflow:hidden;}
.ss_none .p2{ color:#333; font-size:16px; height:35px; line-height:35px; overflow:hidden;}
.ss_none .p2 em{ display:inline-block; width:5px; height:5px; background:#dbdbdb; float:left; margin:15px 8px 0 0;}
.ss_none .p2 a{color:#ff5552;}
.ss_none .p2 a:hover{text-decoration:underline;}

.ss_listbox .laypageskin_molv{ color: #879299; text-align: center; padding-top: 30px; }
.ss_listbox .laypageskin_molv span{ background-color:#1fa9e1; color:#fff;}
.ss_listbox .laypageskin_molv .a1none,
.ss_listbox .laypageskin_molv .a2none{ background: none; color: #879299; }
.ss_listbox .laypageskin_molv a,
.ss_listbox .laypageskin_molv span{ margin: 0 0 0 5px; }

.w1000{background-color: #fff;}
.weizhi .dis_online { display: inline;font-size: 14px;font-weight: normal;}

.page-cover{ height: 100%; background: url(../img/404.png) no-repeat center center; }


/*幻灯片*/
#focus{width:610px;height:440px;overflow:hidden;position:relative;}
#focus ul{height:440px;position:absolute;}
#focus ul li{float:left;width:610px;height:440px;overflow:hidden;position:relative;background:#000;}
#focus ul li div{position:absolute;overflow:hidden;}
#focus .btnBg{position:absolute;width:610px;left:0;bottom:0;background:#000;}
#focus .btn{position:absolute;width:610px;height:40px;padding:5px 10px;right:0;bottom:0;text-align:right;}
#focus .btn span{display:inline-block;_display:inline;_zoom:1;width:25px;height:10px;_font-size:0;margin-left:5px;cursor:pointer;background:#fff;}
#focus .btn span.on{background:#fff;}
#focus .preNext{width:45px;height:100px;position:absolute;top:160px;background:url('../img/sprite.png') no-repeat 0 0;cursor:pointer}
#focus .pre{left:0;}
#focus .next{right:0;background-position:right top;}
#focus ul li .slideother{position:absolute;left:0px;top:370px;width:610px;height:60px;display:inline-block;}
#focus ul li .slideother .h12{font-size:24px;padding-left:10px;padding-bottom:5px;position:absolute;top:0px;left:0px;}
#focus ul li .slideother .h12 a{color:#FFF;font-size:24px;font-weight:bold;padding-top:5px;text-decoration:none;}
#focus ul li .slideother .h12 a:hover{text-decoration:underline;}
#focus ul li .slideother p{padding-left:10px;position:absolute;top:38px;left:0px;}
#focus ul li .slideother p a{color:#8B8B8B;text-decoration:none;}
#focus ul li .slideother a:hover{color:#FFF;}
#focus ul li .slideother p a:hover{text-decoration:none;}


.m-sjhj1{ overflow: hidden; }
.m-sjhj1 ul{ overflow: hidden; margin-left: -30px; margin-bottom: -15px; }
.m-sjhj1 li{width: 78px;height: 120px;overflow: hidden;position: relative;float: left;margin-left: 30px;margin-bottom: 15px;}
.m-sjhj1 li a{ display:block; overflow:hidden; position:relative; text-align: center;}
.m-sjhj1 li a:hover{ box-shadow:none;}
.m-sjhj1 li a:hover strong{ background:rgba(0,0,0,0.5);}
.m-sjhj1 li img{ width:100%; height:79px; display:block;margin-bottom: 15px;}
.m-sjhj1 li strong{ width:100%; height:26px; line-height:26px; background:rgba(0,0,0,0.5); font-size:14px; font-weight:normal; color:#fff; text-align:center; display:block; overflow:hidden; position:absolute; left:0; bottom:0;}
.m-sjhj1 .hoverbox{position: absolute; left: 0; right: 0; top: 0; bottom: 0; opacity: 0; background:rgba(0,0,0,0.5); color: #fff; padding-top: 17px; text-align: center;-moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -webkit-transition: all 0.2s ease-out; transition: all 0.2s ease-out;}
.m-sjhj1 .hoverbox .ptit{line-height: 20px; height: 20px; overflow: hidden;}
.m-sjhj1 .hoverbox .pbtn{margin-top: 10px;}
.m-sjhj1 .hoverbox .pbtn span{display: inline-block; margin: 0 auto; padding: 0 14px; background-color: #1fa9e1; line-height: 28px;}
.m-sjhj1 li a:hover strong{bottom: -26px;}
.m-sjhj1 li a:hover .hoverbox{opacity: 1;}
/*搜索*/
.H_Search {
height: 34px;
    border: 2px solid #1fa9e1;
    position: relative;
}
.search_input {
width: 340px;
    height: 19px;
    float: left;
    display: block;
    font-size: 14px;
    border: none;
    color: #666;
    background: none;
    outline: none;
    padding: 8px 10px;
}
.search_btn {
width: 72px;
    height: 34px;
    font-size: 14px;
    background: #1fa9e1;
    color: #FFF;
    border: none;
    outline: none;
    float: right;
    cursor: pointer
}
.HSearch p {
    clear: both;
    line-height: 35px;
}



.fl{ float:left; }

.fr{ float:right; }

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.sousuo{ width:500px;margin: 120px auto 250px;}

.sousuo img{ margin: 0 0 30px 80px;}

.sousuo ul,.soujieguo ul{ width: 100%; clear: both;}

.sousuo ul li,.soujieguo ul li{cursor: pointer; float: left; color: #005e9c;width:70px; text-align: center; padding: 2px 5px;}

.sousuo ul li.on,.soujieguo ul li.on{ font-weight: bold; background: #0073c3; color:#fff;}

.sousuo .soutext,.soujieguo .soutext{ border: 1px solid #cbcbcb; height: 30px; width: 400px; vertical-align: middle;line-height:30px;font-size: 14px; }

.sousuo .sou,.soujieguo .sou{height: 32px; width: 80px; border: none; border-left: none; background: #0073c3; color: #fff;vertical-align: middle;}

.soufoot{ text-align: center;width: 960px; margin: 0 auto;}

.soufoot p.fl{float: none;}

.soujieguo { padding: 20px;}

.soujieguo dt{ line-height: 40px;}

.soujieguo dd{ margin: 10px 0;border-bottom: 1px dashed #cccccc; padding-bottom: 10px;}

.soujieguo  h2{ font-size: 14px; color: #005e9c;}

.soujieguo  h2 a{color: #005e9c;}

.soujieguo  h2 a:hover{text-decoration: underline;}

.soujieguo  p{ margin: 0;}

.soujieguo a{ color:#659B28; }

.related-word-box{width: 1280px;margin: 0 auto;font-size: 14px;position: relative;height: 37px;overflow: hidden;color: #888888;margin-bottom: 10px;}
.related-word-box .related-more{position: absolute;color: #888888;right: 9px;top: 9px;cursor: pointer;display: none;}
.related-word-box .related-more .related-more-icon{display: inline-block;width: 12px;height: 9px;background: url("//static-cdn.v5ppt.com/images/public/up-arrow.png") no-repeat center;transform-origin:center center;transform:rotate(0deg);transition:transform 0.2s;}
.related-title{float: left;line-height: 37px;}
.related-show{float: left;width: 1180px;}
.related-word-list{border: 1px solid #F2F2F2;border-radius: 30px;color: #888888;padding: 8px;margin: 0 8px 12px 0;font-size: 14px;cursor: pointer;background-color: #ffffff;float: left}
.related-word-list:hover{color: #fff;background-color: #ff5886;}
@media screen and (max-width: 1500px) {
.related-word-box{width: 1180px;}
.related-show{width: 1030px;}
}
@media screen and (min-width: 1px) {
.related-more-icon {background:url("//static-cdn.v5ppt.com/images/public/up-arrow@2x.png");background-size:12px 7px;}
}
.game-category dl p a{
    font-size:18px;

	float:right;
}

.game-category dl p1{
    font-size:18px;

	float:right;
}

 .ding1{
     width:61px;
     height:68px;
     float: left;
     margin-left: 42px;
     margin-top: 12px;
     text-align: center;
     position: relative;
     border:0;
     background:url(/images/diggbg.gif);
 }
  .cai1{
     width:61px;
     height:68px;
     float: left;
     margin-left: 42px;
     margin-top: 12px;
     text-align: center;
     position: relative;
     border:0;
     background:url(/images/diggbg.gif);
 }