﻿@charset "gb2312";
/* CSS Document */
/* kaifamei原创源码，唯一官网：www.kaifamei.com */
html{ overflow-y: scroll; }
*html{ _background-image:url(about:blank); _background-attachment:fixed; }
body{font:12px tahoma,'\5b8b\4f53',sans-serif;font-family:"Microsoft YaHei"; font-size:14px; color: #444; min-width:1200px;}
*{margin:0px; padding:0px; outline:none;}
ul li{list-style:none;}
li{list-style:none;}
img{border:none;}
a{color:#444; 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: #f9f9f9 url(../images/gtp.png) no-repeat 0 0; border: 1px solid #f4f4f4; }
.go_top:hover{ border-color: #03A9F4; background-color: #03A9F4; 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 .lcrj{color:#666; line-height:29px; float:left; width:auto;}
.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(../images/tiantian.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; width:268px; height: 78px; }
.header .logo img{ width: 100%; height: 100%; }
.header .lsrj{display:none;}
.header .sous{float:right; width: 530px; height: 68px; }
.search{width:526px; height:34px; border: 2px solid #03A9F4; position:relative; }
.search .icon{float:left; display:inline-block; width:18px; height:18px; background:url(../images/tiantian.png) -139px -2px; margin:10px 11px 0 10px; overflow:hidden; display: none; }
.search .text{ height:19px; width:430px; 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:#03A9F4; color: #FFF; border:none; outline:none; float:right; cursor:pointer;}

#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; display: none; }
.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(../images/tiantian.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(../images/tiantian.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: #03A9F4; 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:#23a47b;}
.nav a.phb{width:97px; height:34px; padding:0px; margin:0px; background:url(../images/tiantian.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; background: #f2f2f2; }
.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:#03A9F4; }


#main{width:1200px; height:auto; margin:0 auto;}
#main1k{width:1200px; height:auto; margin:0 auto;}

.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(../images/tiantian.png) no-repeat 43px -127px; width: 56px; overflow:hidden;}
.main_menu dd{float:right; width:1130px;overflow:hidden;height: 25px;}
.main_menu dd a{display:inline-block; padding:0 12px; height:25px; max-width:145px; word-break: break-all; position:relative; background:url(../images/tiantian.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: #03A9F4; }
#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 #03A9F4;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:#03A9F4}
.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(../images/score_icon.png) no-repeat; overflow:hidden;}
.main_news .left_pic .cover:hover{background-position:0 -74px;}
.main_news .left_pic .score{float:left; width:50px; height:50px; margin:10px; background:url(../images/score_icon.png) no-repeat; color:#ff5757; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:bold; font-size:20px; text-align:center; line-height:50px; overflow:hidden;}
.main_news .left_pic .score6,.main_news .left_pic .score6_1{background-position: -1px -148px;}
.main_news .left_pic .score6_2{background-position: -54px -148px;}
.main_news .left_pic .score7,.main_news .left_pic .score7_1{background-position:-106px -149px;}
.main_news .left_pic .score7_2{background-position:-158px -149px;}
.main_news .left_pic .score8,.main_news .left_pic .score8_1{background-position:-211px -149px;}
.main_news .left_pic .score8_2{background-position:-263px -149px;}
.main_news .left_pic .score9,.main_news .left_pic .score9_1{background-position: -315px -148px;}
.main_news .left_pic .score9_2{background-position: -367px -148px;}
.main_news .left_pic .score10{background-position: -1px -200px;}

.main_news .left_pic .info{float:left; width:340px;}
.main_news .left_pic .info span{display:inline-block; width:100%;}
.main_news .left_pic .info .tit{color:#333; font-size:20px; font-weight:bold; height:27px; line-height:27px; margin:10px 0 0; overflow:hidden;}
.main_news .left_pic .info .txt{ color:#999; font-size:14px; height:20px; line-height:20px; overflow:hidden;}

.main_news .left_lb{width:424px; border-left:1px solid #f3f3f3; margin:15px 0 0 5px;}
.main_news .left_lb ul li{float:left; width:100%; height:35px; line-height:35px;}
.main_news .left_lb ul li a{color:#666; font-size:14px; width:100%; display:block; height:100%; position:relative;}
.main_news .left_lb .dian{position:absolute; left:-6px; width:11px; height:11px; top:50%; margin-top:-5.5px; background:url(../images/tiantian.png) no-repeat -121px -152px; display:inline-block;}
.main_news .left_lb .time{display:inline-block; margin:0 10px; float:left; width:70px;}
.main_news .left_lb .tit{ display:inline-block; float:left; max-width:325px; height:35px; position:relative;}
.main_news .left_lb .tit span{display:inline-block; /*text-overflow:ellipsis; white-space:nowrap;*/ max-width:320px; height:35px; z-index:999; overflow:hidden;}
.main_news .left_lb .hot{display:inline-block; width:26px; height:11px; background:url(../images/tiantian.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:#03A9F4; }

.main_news .news_box{width:100%;}
.main_news .news_box ul{ margin-top: 11px; }
.main_news .news_box li{ overflow:hidden; height: 32px; line-height: 32px; background: url(../images/spr.png) -253px -155px no-repeat; overflow: hidden;
    padding-left: 26px; }
.main_news .news_box li.new{ background-position: -253px -59px; color: #1193FC; }
.main_news .news_box li.hot{ background-position: -253px -91px; color: red; }
.main_news .news_box li.best{ background-position: -253px -124px; color: #609C32; }
.main_news .news_box_item{ display: none; }
.main_news .news_box_item.on{ display: block; }

.main_news .news_box li .name{ width: 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(../images/tiantian.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(../images/tiantian.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(../images/tiantian.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(../images/tiantian.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(../images/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(../images/tiantian.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(../images/tiantian.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:#03A9F4; display:inline-block;width:92px; height:28px; line-height:28px; text-align:center; border:1px solid #03A9F4; border-radius:2px;}
.index_r_lb dl dd .down a:hover{background:#03A9F4; 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(../images/tiantian.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(../images/tiantian.png) no-repeat -480px -285px;}
.index_gytit .fl li em{display:none; width: 11px; height:6px; background: url(../images/tiantian.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{width:100%; height:auto; padding-top:22px; overflow:hidden;}
.index_az .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{ position:absolute; left:0px; top:28px;width:80px; height:80px; overflow:hidden;}
.index_az .index_l li .pic img{width:80px; height:80px;}
.index_az .index_l li .cover_80{top:0px; left:0px;}
.index_az .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{color:#333;}
.index_az .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{ font-size:16px; font-weight:bold; color:#fa4e57;height:22px; line-height:22px; overflow:hidden;}

.index_az .index_l li .cover{ display:inline-block; width:100%; height:100%; position:absolute;top:100%;right:0px;left:0px; background:#62d779;-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{ top:0px;}
.index_az .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{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{display:inline-block; width:80px; height:30px; line-height:30px;font-size:14px; color:#333; background:#fff;margin-top: 5px;overflow: hidden;}

.index_az .index_l li .cover .bnt:hover{color:#62d779;}
#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(../images/tiantian.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(../images/tiantian.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(../images/tiantian.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(../images/tiantian.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{ 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(../images/tiantian.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.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(../images/tiantian.png) no-repeat -422px -323px; margin-right: 5px; }*/
.weizhi span{ float:left; width:22px; height:22px; background:url(../images/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(../images/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(../images/tiantian.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(../images/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(../images/liji_2.gif) no-repeat;}*/
.list_lf .gghz.two{background:url(../images/xunlei_1.gif) no-repeat;}
/*.list_lf .gghz.two:hover{ background:url(../images/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:#009688; 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(../images/tiantian.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: #30b088; }
.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(../images/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(../images/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(../images/tiantian.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:232px; 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(../images/tiantian.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 #03A9F4; border-bottom:4px solid #fff; height:41px; line-height: 41px; color:#03A9F4; background:#fff;}
.wrap_lf_tt .xzdz{ width: 150px; background: url(../images/down_btn_bg1.png) no-repeat 28px 16px #03A9F4;  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(../images/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:#03A9F4 url(../images/tiantian.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; } MjA4MTE1MzY1*/

.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(../images/tiantian.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(../images/dianxin_1.gif) no-repeat;}
/*.xzsbox .gghz2:hover{background:url(../images/dianxin_2.gif) no-repeat;}*/
.xzsbox .gghz2.two{background:url(../images/wangtong_1.gif) no-repeat;}
/*.xzsbox .gghz2.two:hover{background:url(../images/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 #03A9F4; color:#03A9F4;}
.hjtj_title ul li:hover{ color:#03A9F4; }
.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(../images/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:#03A9F4;}

.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(../images/tiantian.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(../images/tiantian.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(../images/tiantian.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(../images/tiantian.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 #efefef; 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: #03A9F4; color: #fff; border-color: #03A9F4; }

.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; }
.blbox_tt{ line-height: 45px; height: 45px; border-bottom:1px solid #ddd;}
.blbox_tt ul li{ width:50%; float:left; text-align:center; font-size:16px; color:#333; cursor:pointer;}
.blbox_tt ul li.last{ height: 43px; border-bottom: 3px solid #03A9F4; color:#03A9F4;}

#blph{ font-size: 0; padding: 0; }
.zyr_phb{ font-weight:normal;}
.zyr_phb li{ width: 120px; font-size: 16px; font-weight: 400; display: inline-block; vertical-align: top; padding: 0 15px; text-align: center; height: 40px; border: none; color: #676767; cursor: pointer; }
.zyr_phb li.on{ color: #03A9F4; border-bottom: 3px solid #03A9F4; height: 38px; }

.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:270px; 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(../images/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;}

.boxlist li{overflow: hidden;position: relative;margin-top: 10px;}
.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 #03A9F4;border-radius: 3px;text-align: center;color: #03A9F4;}
.boxlist .btn:hover{background: #03A9F4;color: #fff;text-decoration: none;}

.ggwbox1{ width:300px; /*height:290px;*/ margin-top:15px;}
.sort_list.mt{ border-top:1px solid #a6d990;}
.rmbox_list_1{ margin-bottom: 20px; }
.rmbox_list_2{ padding-bottom:20px; padding-top:10px;}
.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: #03A9F4; position: absolute; left: 100%; top: 50%; margin-top: -6px;}
.left_menu a.cur span,.left_menu a.cur:hover span{background:#03A9F4; 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;}


