@charset "gb2312";
/* CSS Document */

*html{ _background-image:url(about:blank); _background-attachment:fixed; }
body{font-family:Consolas,Monaco,"Microsoft YaHei";font-size:14px; background:#f5f5f5;line-height: 150%;}
*{margin:0px; padding:0px;}
ul li{list-style:none;}
li{list-style:none;}
img{border:none;}
a{color:#333; text-decoration:none; cursor:pointer; outline:none;}
a:hover{color: #DE575D !important;transition: all .3s;}
em{font-style:normal;}
.clearfix{zoom:1;}
input,button{ border:0 none; resize:none; outline:none;font-family:"Microsoft YaHei";}
.clearfix:after,.partner_con ul:after,.newsoft-list:after{clear:both; height:0px; font-size:0px; visibility:hidden;display:block;content:" ";}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix{*zoom:1} /* 兼容 IE6 7 */
.clearfix:after{clear:both}

.top_bg{width:100%; height:auto; background:#fff;}
.top_bg .inner{width:1200px; height:85px; padding-top:15px; margin:0 auto;}
.top_bg .logo{float:left; width:300px; height:60px;margin-top:6px}
.top_bg .logo img{width:300px; height:60px;}
.top_bg .tips{float:left; width:70px; height:30px; margin:20px 0 0 25px;}
.top_bg .cen{float:left; margin-left:30px; width:390px;}
.swiper-container img{width: 100%;}
.serachs {height:40px;width:370px;}
#search_1 {border:2px solid #DE575D; zoom:1; position:relative; height:38px;}
.keyword_input {border:none; height:24px; line-height:24px; width:250px; float:left; font-size:14px; background:#fff; margin-top:2px; margin:7px 0 0 10px; color:#999; font-size:14px; outline:none;}
.schbtn {border:0px solid #ccc; font-size:0px;float:right; background:#DE575D url(../img/xpgod_bg.png) no-repeat -163px 6px; width:46px; height:38px;  text-align:center; cursor:pointer;outline:none;}
.schsel {background:url(../img/xpgod_bg.png) no-repeat 45px -31px;float: left;height:38px;line-height:38px;width:60px;}
.schsel span {color: #666;cursor: pointer;float: left;font-size: 14px;text-indent: 8px;width:60px;}

.schsel-now{height:38px;overflow: hidden;}
.schsel-now  select option {outline: medium none;color: #666;cursor: pointer;float: left;font-size: 14px;text-indent: 8px;width:60px;}
.schsel-now  select  {padding-left:6px; width:60px;outline: medium none;font-family:"Microsoft YaHei";font-size:14px;color:#666666;border:none;background0:url(../img/xpgod_bg.png) no-repeat 45px -31px;float: left;height:38px;line-height:38px;}
.schsel b {cursor: pointer;float: right;height: 6px;width: 17px;}
.schsel .clear {clear: both;font-size: 0;height: 0;line-height: 0;overflow: hidden;}
h1.head-h1{line-height: 180%;font-size: 36px;color: #333;}
#headSel {background: none repeat scroll 0 0 #FFFFFF;border-color: #DE575D;border-style: solid;border-width: 0 2px 2px;position: absolute;margin-left: -2px;top:38px; width: 55px;left:0; z-index:999;}
#headSel li{height:28px;overflow:hidden;line-height:24px;width:55px;text-align:center;}
#headSel li a{color:#a8a8a8;cursor:pointer;display:block;font-size:14px;font-weight:bold;height:28px;line-height:28px;overflow:hidden;padding:0;}
#headSel li a:hover {background: none repeat scroll 0 0 #d8eec6;color:#5ab50d;text-decoration: none;}
.top_bg .gjc{ width:390px; font-size:14px; height:30px; line-height:30px; margin:8px 0 0 -5px; position:relative; overflow:hidden;}
.top_bg .gjc a{ color:#333; margin-left:5px; max-width:125px; display:inline-block; height:30px; overflow:hidden;}
.top_bg .gjc a:hover{color:#DE575D;}

.top_bg .top_r{float:right; width:275px; height:70px; overflow:hidden;}
.top_bg .top_r img{ width:275px; height:70px;}

.top_bg .nav{height:60px; width:100%; background:#DE575D; clear:both; overflow:hidden; +position:relative;}
.top_bg .nav_box{width:1200px; height:60px; line-height:60px; margin:0 auto;}
.top_bg .nav_box a{display:block; width:110px; height:100%; float:left; position:relative; z-index:0; margin-right:2px;}
.top_bg .nav_box a.on{background:#333;}
.top_bg .nav_box a.on em{display:none;}
.top_bg .nav_box a em{display:inline-block;height:100%;width:100%;transition: all .3s;background:#4C4C4C;position: absolute;top:100%;left: 0; z-index:1;}
.top_bg .nav_box a:hover em{ top:0px;}
.top_bg .nav_box a span{display:inline-block; position:absolute; left:0px; top:0px; width:100%; height:100%;line-height:60px; text-align:center; color:#fff; font-size:18px; z-index:2; overflow:hidden;} 
.top_bg .nav_box a.last{/*float:right;*/}

.top_bg .nav_menu{ height:35px; line-height:35px; background:#fafafa; width:100%; background:#f5f5f5; overflow:hidden;}
.top_bg .nav_menu .menu{ width:1200px; margin:0 auto; background:#def5cb;}
.top_bg .nav_menu a{ font-size:14px; color:#DE575D; margin:0 15px;}
.top_bg .nav_menu a:hover{color:#DE575D; text-decoration:underline;}

.puball{width: 1200px;margin:0 auto 50px;overflow:hidden}
.pubright{float:right;width: 315px;}
.price,.vip{width:830px;float:left;background-color: #fff;padding:20px}
.txmvip img{width: 100%;}
.vip{font-size: 16px;}
.vip a{color: #4AA3DF;text-decoration: underline}
.price table { width: 100%; text-align: center; }
.price table tr { height:50px;line-height:50px; border:1px dashed #000; transition: all .125s ease-in-out; background-color: rgba(255, 192, 203, .2); font-size: 14px;}
.price table tr:nth-child(odd){ background-color:#FFFFFF; }
.price table tr:hover { background-color: #FFCCD5; cursor: pointer; }
.price table tr:first-child { background-color: #88B2C2; color:#fff; font-size:20px; font-weight:bold; border-bottom:0}
.price table tr:first-child td:last-child{color: #fff}
.price table tr td:last-child{color:#000;}
.price table tr td{border-left:1px dashed #000}
.price table tr td:nth-child(2){font-size: 22px;}
.price table tr td i{font-size: 28px;color:#FF0000;font-style:normal;margin-right:10px}
.price table  tr td.price-title{height: 80px;font-weight: bold; font-size: 30px;color: #88B2C2;}
.price a h2{font-size: 30px;}
.price td a:hover{color:#ff00ff}
.vip h3{font-weight: bold;font-size: 18px;line-height: 36px;color:#DE575D;background:url(/images/cat.png) no-repeat;padding-left:42px;
    border-bottom: 1px dashed #000;    padding: 10px 0 10px 42px;margin: 30px 0 20px;}
.vip p{padding:5px 0;line-height: 30px;}
.vip img{padding:5px 0;max-width: 100%}
.lxqq{display: inline-block;padding:5px 10px;background-color: #333;color:#fff;border-radius: 10px;cursor:pointer;transition:all .3s}
.lxqq:hover{background-color: #88B2C2;color:#fff}
.tjcp-tj{text-align: center;color: #333;margin-top:5px}
.tjcp{text-align:center;margin:10px 0 30px}
.tjcp a{line-height: 28px;padding:0 10px;display:inline-block;background-color: #88B2C2;color:#fff;margin:5px}
.tjcp a:hover{background-color: #333 !important}
.tjcp a:first-child{background-color: #567FF4}
.tjcp a:nth-child(2){background-color: #3FC192}
.tjcp a:last-child{background-color:#E958B7}
.abus{padding:0 15px;background-color: #fff;padding-top:20px;overflow: hidden;width: 285px;}
.abus .abus-info h3{    border-bottom: 1px solid #e5e5e5;
    color: #DE575D;
    font-size: 20px;
    height: 30px;
    line-height: 30px;font-weight: normal;margin-bottom:5px}
.abus img{max-width:100%}
.abus-info p{line-height: 30px;}
.abus-img p{line-height: 30px;font-size: 16px;color:#333;text-align:center}
.s_fixed{    z-index: 999;    position: fixed;
    top: 0;
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop));}
#main{width:1200px; height:auto; margin:0 auto;}
.feilei{width:1200px; height:140px; background:#fff; margin-top:15px; overflow:hidden;}
.feilei .hd{float:left; width:54px;height:100%; background:url(../img/xpgod_bg.png) no-repeat 44px -70px; overflow:hidden;}
.feilei .hd.rmsy{background-color:#ffad37;}
.feilei .hd.cyrj{background-color:#7fc742;}
.feilei .hd.zttj{background-color:#54a1f0;}
.feilei .hd .icon{ width:17px; height:20px; background:url(../img/xpgod_bg.png) no-repeat; margin-top:15px;}
.feilei .hd.rmsy .icon{background-position:-210px -1px; margin-left:14px;}
.feilei .hd.cyrj .icon{background-position:-235px -1px; width:20px; height:21px; margin-left:12.5px;}
.feilei .hd.zttj .icon{background-position:-263px -1px; width:22px; height:20px; margin-left:11.5px;}
.feilei .hd .tit{color:#fff; font-size:16px; width:20px; margin:10px 0 0 12.5px; text-align:center;}

.feilei .bd{float:left; width:346px; height:100%; overflow:hidden;}
.feilei .bd ul{ width:341px; padding:13px 0 0 5px; height:127px;}
.feilei .bd ul li{float:left; width:155px; padding:0 0px 0 8px; height:28px; line-height:28px; overflow:hidden; +position:relative;}
.feilei .bd ul li a{display:inline-block; position:relative; color:#666; font-size:14px; max-width:155px; *width:155px;}
.feilei .bd.rmsy ul li a:hover,.feilei .bd.rmsy ul li.cur a{color:#ffad37;}
.feilei .bd ul li.cur a{max-width:72px;}
.feilei .bd ul li .hot,.feilei .bd ul li .new{width:20px; height:15px; position:absolute; right:-25px;top:8px; background:url(../img/xpgod_bg.png) no-repeat; display:inline-block;}
.feilei .bd ul li .hot{background-position:-289px -1px;}
.feilei .bd ul li .new{background-position:-315px -1px;}
.feilei .bd.cyrj ul li a:hover,.feilei .bd.cyrj ul li.cur a{color:#7fc742;}
.feilei .bd.zttj ul li a:hover,.feilei .bd.zttj ul li.cur a{color:#54a1f0;}

.laymain{width:1200px; background:#fff; height:515px; margin-top:15px; overflow:hidden;}
.laymain1{float:left; width:385px; margin:15px 20px 0 15px; overflow:hidden;}

.laymain1_2{width:400px;}
.laymain1_2 .box{width:185px; float:left; margin:15px 15px 0 0; height:143px; overflow:hidden;}
.laymain1_2 .box .top{width:100%; height:85px; position:relative; overflow:hidden;}
.laymain1_2 .box .top img{width:100%; height:85px;}
.laymain1_2 .box .top a span{ display:inline-block; text-align:center; color:#fff; font-size:18px; position:absolute; top:100%; right:0; left:0; width:175px; padding:0 5px; height:85px; line-height:85px;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#80000000,endColorstr=#80000000); -webkit-transition:top .4s; -moz-transition:top .4s;-ms-transition:top .4s; -o-transition:top .4s; transition:top .4s;}
.laymain1_2 .box .top a:hover span{top:0;}
.laymain1_2 .box ul{ width:100%; margin-top:10px;}
.laymain1_2 .box ul li{float:left; background:url(../img/xpgod_bg.png) no-repeat -492px 7px; height:24px; line-height:24px; padding-left:12px; width:173px; overflow:hidden;}
.laymain1_2 .box ul li a{color:#666; font-size:14px;}
.laymain2{width:440px; float:left; margin-top:15px;}
.laymain2 .hd{border-bottom:1px solid #DE575D; height:30px; line-height:30px; width:440px; overflow:hidden;}
.laymain2 .hd ul{width:450px; margin-left:-10px; height:100%;}
.laymain2 .hd ul li{width:80px; height:30px; float:left; background:#def5cb; color:#DE575D; font-size:14px; text-align:center; margin-left:10px; cursor:pointer; overflow:hidden;}
.laymain2 .hd ul li:hover,.laymain2 .hd ul li.cur{background:#DE575D; border-top-left-radius:2px; border-top-right-radius:2px; color:#fff;}
.laymain2 .bd{ width:100%; height:auto;}
.laymain2 .news-list .top{ font-size:24px; padding:0 10px 0 35px; height:35px; margin:31px 0 25px 0; overflow:hidden;} 
.laymain2 .news-list .top a{color:#ff5353; text-align:center; display: inline-block; height:35px; line-height:35px; position:relative;}
.laymain2 .news-list .top a em{position:absolute; left:-27px; top:5px; display:inline-block; background:url(../img/hot.gif) no-repeat; width:25px; height:25px;}
.laymain2 .news-list ul{display:block; width:100%; height:auto; overflow:hidden;}
.laymain2 .news-list ul li,.flgx_nr ul li{ display:block; width:100%; font-size:14px; height:36px; line-height:36px; overflow:hidden;}
.laymain2 .news-list ul li{height:37px; line-height:37px;}
.laymain2 .news-list .lm,.flgx_nr ul li .lm{float:left; width:65px; margin-right:8px; overflow:hidden;}
.laymain2 .news-list .lm a,.flgx_nr ul li .lm a{ color:#DE575D;}
.laymain2 .news-list .lm em,.flgx_nr ul li .lm em{display:inline-block; width:1px; height:10px; float:right; background:#d0d0d0; margin-top:15px;}
.laymain2 .news-list .bt,.flgx_nr ul li .bt{float:left; width:325px;}
.laymain2 .news-list .bt a,.flgx_nr ul li .bt a{color:#333;}
.laymain2 .news-list .time,.flgx_nr ul li .time{float:right; color:#999;}
.laymain3{float:right; width:300px; margin:15px 15px 0 0;}
.gy_tit{ border-bottom:1px solid #e5e5e5; color:#DE575D; font-size:20px; height:30px; line-height:30px;}
.laymain3 .list{ width:100%; height:auto;}
.laymain3 .list .box{ height:36px; padding:10px 0; border-top:1px dashed #e5e5e5;  margin-top:-1px; overflow:hidden;}
.laymain3 .list .box .pic{float:left; width:36px; height:36px; position:relative;}
.laymain3 .list .box .pic img{ width:36px; height:36px;}
.laymain3 .list .box .cover{position:absolute; left:0px; top:0; width:36px; height:36px; background:url(../img/xpgod_bg.png) no-repeat -323px -30px;}
.laymain3 .list .box .info{float:left; margin-left:20px; width:244px;}
.laymain3 .list .box .tit{ font-size:14px; color:#333; height:20px; line-height:20px; overflow:hidden;}
.laymain3 .list .box .tit a{color:#333;}
.stars{ background:url(../img/xpgod_bg.png) no-repeat;width:92px; height:15px; line-height:15px; margin:1px 0 0;display:block;}
.star10{background-position: -130px -34px;}
.star8{background-position: -149px -34px;}
.star6{background-position: -168px -34px;}
.star4{background-position: -187px -34px;}
.star2{background-position: -206px -34px;}
.star0{background-position: -225px -34px;}
.star1{background-position: -224px -52px;}
.star3{background-position: -206px -52px;}
.star5{background-position: -187px -52px;}
.star7{background-position: -168px -52px;}
.star9{background-position: -149px -52px;}

.laymain2 .news-list ul li{ padding-left:0px; width:440px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.laymain2 .news-list ul li:hover{padding-left:10px; width:430px;}
.laymain2 .news-list ul li:hover .bt{width:315px;}

.laymain3 .list .box.hover{height:64px;}
.laymain3 .list .box.hover .pic,.laymain3 .list .box.hover .pic img{width:64px; height:64px;}
.laymain3 .list .box.hover .cover{width:64px; height:64px; background-position:-14px -81px;}
.laymain3 .list .box.hover .info{width:220px; margin-left:15px;}
.laymain3 .list .box.hover .stars{ display:none;}
.laymain3 .list .box.hover .tit{font-size:16px; height:22px; line-height:22px;}
.laymain3 .list .box .bm{font-size:14px; color:#666; position:relative; padding-right:85px; height:40px; overflow:hidden; display:none;}
.laymain3 .list .box.hover .bm{display:block;}
.laymain3 .list .box .bm a{position:absolute; right:0px; top:5px; width:75px; height:30px;  line-height:30px; text-align:center; display:inline-block; color:#fff; background:#DE575D; overflow:hidden;}
.laymain3 .list .box .bm a:hover{background:#7fc742;}
.laymain3 .gg{ width:300px; height:132px; margin-top:10px;}
.laymain3 .gg img{ width:300px; height:132px;}

.softmain{ width:1200px; margin-top:15px; height:390px; position:relative;}
.cysoft{float:left; width:875px; background:#fff; height:390px;}
.global_tit{height:38px; width:100%;}
.global_tit .tit{float:left; width:100px; height:38px; background:url(../img/xpgod_bg.png) no-repeat -81px -80px; font-size:18px; color:#fff; line-height:30px; text-align:center; margin-left:-8px; position:relative;}
.global_tit .tit a{color:#fff}
.global_tit .r_xx{float:right; width:auto; height:38px; line-height:38px; font-size:14px; color:#666; text-align:right; margin-right:15px; overflow:hidden;}
.global_tit .r_xx em{color:#ff5353;}
.global_tit .r_xx span{margin-left:25px;}
.cyrj_bt{ width:100px; height:38px; background:url(../img/xpgod_bg.png) no-repeat -81px -80px; font-size:18px; color:#fff; line-height:30px; text-align:center; position:absolute; left:-8px; top:0px;}
.soft_box{ width:846px; margin:10px 14px 15px 15px; height:282px; overflow:hidden;}
.soft_box .soft{width:140px; height:140px; float:left; margin:0 1px 1px 0; background:#e1f0d5; position:relative; overflow:hidden;}
.soft_box .soft .icon{background:url(../img/xpgod_bg.png) no-repeat; display:inline-block;}
.soft_box .soft .icon.wllt{width:58px; height:56px; background-position:-365px -36px; margin:28px 41px 18px;}
.soft_box .soft .icon.wyll{width:60px; height:60px; background-position:-432px -34px; margin:27px 40px 15px;}
.soft_box .soft .icon.xzgj{width:56px; height:40px; background-position:-11px -151px; margin:37px 43px 25px;}
.soft_box .soft .icon.wlds{width:60px; height:46px; background-position:-192px -118px; margin:34px 40px 23px;}
.soft_box .soft .icon.spbf{width:56px; height:40px; background-position:-255px -118px; margin:37px 43px 25px;}
.soft_box .soft .icon.yybf{width:50px; height:41px; background-position:-82px -118px; margin:37px 45px 24px;}
.soft_box .soft .icon.ztsr{width:50px; height:50px; background-position:-367px -97px; margin:33px 45px 19px;}
.soft_box .soft .icon.bgyd{width:50px; height:50px; background-position:-315px -116px; margin:33px 46px 21px;}
.soft_box .soft .icon.aqsd{width:52px; height:58px; background-position:-136px -118px; margin:30px 44px 14px;}
.soft_box .soft .icon.txcl{width:60px; height:40px; background-position:-420px -101px; margin:37px 40px 25px;}
.soft_box .soft .icon.yxpt{width:56px; height:40px; background-position:-73px -163px; margin:37px 42px 25px;}
.soft_box .soft .icon.qtyy{width:54px; height:54px; background-position:-323px -217px; margin:27px 43px 21px;}
.soft_box .soft span{ font-size:16px; color:#DE575D; text-align:center; display:inline-block; width:100%; height:22px; line-height:22px;}
.soft_box .soft ul{ position:absolute;width:100%; padding-top:5px; height:135px; background:#4c4c4c; -webkit-transition:top .4s; -moz-transition:top .4s;-ms-transition:top .4s; -o-transition:top .4s; transition:top .4s; top:100%; left:0px; right:0px; }
.soft_box .soft ul li{float:left; width:130px; padding:0 5px; height:25px; line-height:25px; font-size:14px; text-align:center; overflow:hidden;}
.soft_box .soft ul li a{ color:#fff;}
.soft_box .soft ul li a:hover{color:#9eec5d;}
.soft_box .soft.hover ul{top:0px;}
.soft_tab{width:160px; height:30px; font-size:14px; color:#DE575D; background:url(../img/xpgod_bg.png) no-repeat -184px -79px; overflow:hidden; position:absolute; left:356px; bottom:15px;}
.soft_tab p{float:left; width:80px; height:30px; line-height:30px; cursor:pointer; text-align:center;}
.soft_tab p.cur{ background:#DE575D url(../img/xpgod_bg.png) no-repeat -184px -79px; color:#FFF;}
.soft_tab p.sj.cur{ background-position:-264px -79px;}
.soft_tab .cover{ position:absolute; display:inline-block; width:100%; height:100%;}
#a2a .soft{background:#e5e5e5;}
#a2a .soft span{ color:#666;}
#a2a .soft .icon.wllt{background-position:-12px -200px;}
#a2a .soft .icon.wyll{background-position:-74px -205px;}
#a2a .soft .icon.xzgj{background-position:-139px -183px;}
#a2a .soft .icon.wlds{background-position:-200px -177px;}
#a2a .soft .icon.spbf{background-position:-264px -172px;}
#a2a .soft .icon.yybf{background-position:-325px -172px;}
#a2a .soft .icon.ztsr{background-position:-378px -156px;}
#a2a .soft .icon.bgyd{background-position:-432px -150px;}
#a2a .soft .icon.aqsd{background-position:-14px -262px;}
#a2a .soft .icon.txcl{background-position:-139px -228px;}
#a2a .soft .icon.yxpt{/*background-position:-203px -229px;*/ background-position:-344px -583px; width:42px; height:56px;margin:29px 49px 17px;}
#a2a .soft .icon.qtyy{background-position:-267px -216px;}

.soft_ph{float:right; width:285px; padding:0 15px; background:#fff; overflow:hidden;}
.soft_ph .gy_tit{padding:5px 0 2px 0;margin-top:5px}
.soft_ph .list{ width:100%; height:auto; height:352px; overflow:hidden;}
.soft_ph .list ul li{float:left; width:285px; margin-top:18.5px; height:30px; line-height:30px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.soft_ph .list em,.game_ph .nr em{width:20px; height:26px; float:left; background:url(../img/xpgod_bg.png) no-repeat; display:inline-block; margin-top:2px;}
.soft_ph .list .n1,.game_ph .nr .n1{background-position:-341px 0px;}
.soft_ph .list .n2,.game_ph .nr .n2{background-position:-363px 0px;}
.soft_ph .list .n3,.game_ph .nr .n3{background-position:-386px 0px;}
.soft_ph .list .n4,.game_ph .nr .n4{background-position:-410px 0px;}
.soft_ph .list .n5,.game_ph .nr .n5{background-position:-429px 0px;}
.soft_ph .list .n6,.game_ph .nr .n6{background-position:-447px 0px;}
.soft_ph .list .n7,.game_ph .nr .n7{background-position:-465px 0px;}
.soft_ph .list p{float:right; width:250px; height:30px; line-height:30px; position:relative; overflow:hidden;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.soft_ph .list ul li:hover{ width:275px; padding-left:10px;}
.soft_ph .list ul li:hover p{width:240px;}
.soft_ph .list ul li:hover .cover_30{ display:none;}
.soft_ph .list ul li:hover .bt{width:190px;}

.soft_ph .list p img{width:30px; height:30px; margin-right:18px; float:left; border-radius:4px;}
.soft_ph .list p .bt{float:left; font-size:16px; color:#333; width:200px;}

.cover_30,.cover_100,.cover_80,.cover110,.cover_60,.cover85,.cover70,.cover_65,.cover52{display:inline-block; position:absolute; left:0px; top:0px; width:30px; height:30px; background:url(../img/xpgod_bg.png) no-repeat -384px -214px; overflow:hidden;}
.cover_100{ background-position:-70px -274px; width:100px; height:100px;}
.game_main{width:1200px; height:auto; margin-top:15px;}
.sjgame{float:left; width:875px; background:#fff;}
.game_list{width:100%; height:auto; height:460px; overflow:hidden;}
.game_list ul{width:900px; position:relative; margin-left:-25px;}
.game_list ul li{float:left; width:175px; margin:12px 12.5px 0 37.5px; position:relative; font-size:14px; overflow:hidden;}
.game_list ul li img{width:175px; height:175px;border-radius: 20px;}
.game_list ul li a span{color:#666; display:inline-block; width:100%; text-align:center; height:30px; line-height:30px; overflow:hidden;}
.game_ph{padding-bottom:10px;}
.game_ph .nr{ height:80px; margin-top:10px;}
.game_ph .nr em{ display:block; float:left; margin:27px 15px 0 0;}
.game_ph .pic{width:80px; height:80px; float:left; position:relative;}
.game_ph .pic img{width:80px; height:80px;}
.cover_80{background-position:-419px -210px; width:80px; height:80px;}
.game_ph .info{float:left; margin-left:15px; width:145px; overflow:hidden;}
.game_ph .tit{ font-size:16px; color:#333; height:25px; line-height:25px; overflow:hidden;}
.game_ph .dj{width:100%; height:22px; line-height:22px; overflow:hidden;}
.game_ph .stars{display:inline-block; float:left; margin-top:4px;}
.game_ph .score{color:#ff5353; font-size:14px; float:left; margin-left:8px;}
.game_ph .down{display:block; width:75px; height:25px; text-align:center; line-height:25px; color:#fff; font-size:14px; margin-top:5px; background:#DE575D;}
.game_ph .down:hover{background:#DE575D;background-color: rgba(222,87,93,.85);color:#fff !important}
.flgx_m{width:1200px; height:auto; margin-top:15px;}
.flgx_m .flgx{float:left; width:875px; background:#fff;}
.flgx_box{ width:875px; height:330px; margin:10px 0 15px 0; position:relative; z-index:0;}
.flgx_box .tabs{ position:absolute; left:15px; top:0px; width:97px; z-index:999; overflow:hidden;}
.flgx_box .tabs ul li{float:left; height:30px; line-height:30px; width:100%; cursor:pointer;}
.flgx_box .tabs ul li p{float:left; display:inline-block; width:90px; line-height:30px; height:30px; background:#e5e5e5; color:#333;}
.flgx_box .tabs ul li p em{display:inline-block;width:16px; height:16px; margin:7px; background:url(../img/xpgod_bg.png) no-repeat;}
.flgx_box .tabs ul li p em.em1{background-position:-484px -175px;}
.flgx_box .tabs ul li p em.em2{background-position: -485px -193px;}
.flgx_box .tabs ul li p em.em3{background-position:2px -321px;}
.flgx_box .tabs ul li p em.em4{background-position: -13px -322px;}
.flgx_box .tabs ul li p em.em5{background-position:-29px -322px;}
.flgx_box .tabs ul li p em.em6{background-position: -47px -321px;}
.flgx_box .tabs ul li p em.em7{background-position: 4px -340px;}
.flgx_box .tabs ul li p em.em8{background-position: -12px -338px;}
.flgx_box .tabs ul li p em.em9{background-position:-28px -340px;}
.flgx_box .tabs ul li p em.em10{background-position: -46px -339px;}
.flgx_box .tabs ul li p em.em11{background-position: 0px -356px;}
.flgx_box .tabs ul li p span{float:right; display:inline-block; width:60px;}
.flgx_box .tabs ul li .jt{float:left; width:7px; height:30px; background:url(../img/xpgod_bg.png) no-repeat -1px -219px; overflow:hidden; display:none;}
.flgx_box .tabs ul li.cur .jt{display:inline-block;}
.flgx_box .tabs ul li.cur p{background:#4c4c4c; color:#fff;}
.flgx_box .tabs ul li.cur p em.em1{background-position:-177px -273px;}
.flgx_box .tabs ul li.cur p em.em2{background-position: -195px -273px;}
.flgx_box .tabs ul li.cur p em.em3{background-position: -212px -272px;}
.flgx_box .tabs ul li.cur p em.em4{background-position: -227px -272px;}
.flgx_box .tabs ul li.cur p em.em5{background-position:-244px -273px;}
.flgx_box .tabs ul li.cur p em.em6{background-position: -262px -272px;}
.flgx_box .tabs ul li.cur p em.em7{background-position: -278px -273px;}
.flgx_box .tabs ul li.cur p em.em8{background-position: -294px -272px;}
.flgx_box .tabs ul li.cur p em.em9{background-position: -312px -273px;}
.flgx_box .tabs ul li.cur p em.em10{background-position: -330px -272px;}
.flgx_box .tabs ul li.cur p em.em11{background-position: -347px -272px;}
.flgx_box .tabs ul li p a{color:#333; display:inline-block; width:100%; height:100%;}
.flgx_box .tabs ul li p a:hover,.flgx_box .tabs ul li.cur a{color:#fff;}

.flgx_nr{width:820px; margin-left:56px; height:330px; position:relative;}
.flgx_nr .more{position:absolute; right:15px; top:-39px; font-size:14px; color:#999;}
.flgx_nr ul{ width:820px; height:330px; overflow:hidden;}
.flgx_nr ul li{float:left; width:330px; margin:-3px 15px 1px 65px; height:35.5px; line-height:35.5px; overflow:hidden;}
.flgx_nr ul li .bt{width:210px;}
.flgx_nr ul li .lm em{margin-top:14px;}
.news_ph{ width:100%; height:auto; padding:2.5px 0; overflow:hidden;}
.news_ph ul li{float:left; padding-left:23px; width:262px; font-size:14px; height:36px; line-height:35px; position:relative; overflow:hidden;}
.news_ph ul li em{display:inline-block; position:absolute; left:0px; top:9.5px; width:18px; height:16px; line-height:16px; color:#fff; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; text-align:center; background:url(../img/xpgod_bg.png) no-repeat -482px -155px;}
.news_ph ul li em.em1{background-position:-482px -99px;}
.news_ph ul li em.em2{background-position:-482px -118px;}
.news_ph ul li em.em3{background-position:-482px -137px;}
.news_ph ul li a{color:#333;}

.footer{width:100%; height:auto; background:#222; border-top:3px solid #DE575D; margin-top:40px; overflow:hidden;}
.linkbox{ height:auto; width:1200px; margin:10px auto 0; overflow:hidden;}
.linktit{height:30px;width:100%;line-height:30px;}
.linktit span{ float:left; height:30px; display:inline-block;color:#DE575D; font-size:16px; padding:0 6px 0 6px;}
.linktit em{float:left; width:5px; height:12px; margin-top:9px; background:#DE575D;}

.link_arrow{float:right; margin:10px 15px 5px; width:46px; height:18px;display: inline-block;}
.link_arrow a{ display:block; float:left; overflow:hidden; width:20px; height:18px; background:url(../img/xpgod_bg.png) no-repeat;text-indent:-9999px;_display:inline;}
.link_arrow a.link_right{ margin-left:1px;background-position:-398px -250px}
.link_arrow a.link_left{ background-position:-378px -272px;}
.link_arrow a.link_left.disable{ background-position:-378px -250px; cursor:default;}
.link_arrow a.link_right.disable{ background-position:-398px -272px; cursor:default;}

.partner_con{width:1200px; padding:10px 0;overflow:hidden;position: relative; clear:both; border-bottom:1px solid #5c5c5c;}
.partner_con ul li {float:left;overflow:hidden;padding:0 5px;height:30px;font-size: 14px;line-height:30px;}
.partner_con ul li a{word-break:break-all; color:#a0a0a0;}
.partner_con ul li a:hover{color:#b0b0b0;}

.footer .menu{ margin-top:10px; width:1200px; margin:0 auto;overflow:hidden;}
.footer .menu .logo_foot{ float:left; width:182px; height:52px; margin:33px auto;}
.footer .menu .logo_foot img{width:182px; height:52px;}
.footer .menu_r{ float:right; width:75%; font-size:14px; text-align:right; margin-top:20px;}
.footer .menu_r ul { margin:15px 0 10px 0;}
.footer .menu_r ul a{color:#808080;}
.footer .menu_r ul a:hover{color:#ffd325;}
.footer .menu_r ul span{ padding:0 5px 0 10px; color:#808080; display:inline-block;}
.footer .menu_r p{ line-height:25px;color:#808080;}
.footer .menu_r p a{color:#808080;}
.footer.fixed{ position:fixed; left:0px; bottom:0px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop));}


.go_top{ width:80px; height:80px; overflow:hidden; position:fixed; bottom:70px; display:none;background:#b7db98; cursor:pointer; filter:Alpha(Opacity=70); opacity:0.7;}
.go_top span{ width:42px; height:56px;background:url(../img/xpgod_bg.png) no-repeat -84px -391px;text-indent:-1999px; display:block; margin:12px auto;}
.go_top:hover{background-color:#9cd071;}



.location{ height: 26px; line-height: 26px;color:#666; font-size:14px; padding-left:20px; margin:10px auto; width:1180px; background: url(../img/xpgod_bg.png) no-repeat -484px -290px; overflow:hidden;}
.location span{color:#666;}
.location em{margin:0 5px; color:#a0a0a0;}
.location a{color:#DE575D;}

.qdtj{ width:1200px; height:135px; background:#fff; overflow:hidden;}
.qdtj .hd{float:left; width:40px; height:100%; background:#DE575D;}
.qdtj .hd .icon{width:16px; height:14px; background:url(../img/xpgod_bg.png) no-repeat -176px -295px; margin:11px auto 0;}
.qdtj .hd .tit{color:#fff; font-size:14px; width:20px; margin:10px 0 0 10px; line-height:23px; text-align:center;}
.qdtj .bd{float:left; width:1160px; height:135px; overflow:hidden;}
.qdtj .bd ul li{width:90px; height:120px; float:left; margin:15px 6px 0 9px; font-size:14px; position:relative; overflow:hidden;}
.qdtj .bd ul li .cover_80{ left:5px;}
.qdtj .bd ul li img{width:80px; height:80px; margin:0 0 5px 5px;}
.qdtj .bd ul li a{color:#666;}
.qdtj .bd ul li a span{display:inline-block; text-align:center; width:100%; text-align:center; height:20px; line-height:20px; overflow:hidden;}
.rjfl_main{ width:1200px; height:auto; background:#fff; margin-top:15px; overflow:hidden;+padding-bottom:15px;}
.rjfl_main .hd{ height:30px; line-height:30px; margin:15px; overflow:hidden;}
.rjfl_main .hd a{float:left; width:100px; height:30px; background:#cde9b6; font-size:14px; display:inline-block; text-align:center; color:#DE575D; margin-right:10px;}
.rjfl_main .hd a:hover{background:#DE575D; color:#fff;}
.rjfl_main .bd{width:1205px; margin-left:-5px; position:relative; height:auto; /*overflow:hidden;*/}
.rjfl_main .box{ float:left; width:573px; height:183px; border:1px solid #e5e5e5; margin:0 0px 15px 20px; z-index:1;}
.rjfl_main .box .left{ float:left; width:218px; height:100%; overflow:hidden;}
.rjfl_main .icon{ display:block;background:url(../img/soft_bg.png) no-repeat; margin:31px auto 24px;}
.rjfl_main .tit{  display:block; background:url(../img/soft_bg.png) no-repeat; width:120px; height:31px; margin:0 auto; overflow:hidden;}
.rjfl_main .tit a{display:inline-block; width:100%; height:100%;text-indent:-9999px;+text-indent:0px; +font-size:0px; +line-height:0px;}
.rjfl_main .box.wlrj .icon{width:96px; height:80px;background-position:0 0;}
.rjfl_main .box.yyrj .icon{width:80px; height:80px; background-position:-104px 0;}
.rjfl_main .box.xtrj .icon{width:80px; height:81px; margin:31px auto 23px; background-position:-1px -90px;}
.rjfl_main .box.aqrj .icon{width:74px; height:80px; background-position:-112px -180px;}
.rjfl_main .box.mtbf .icon{width:102px; height:80px; background-position:-1px -176px;}
.rjfl_main .box.txtx .icon{width:95px; height:74px; margin:32px auto 30px; background-position:-90px -94px;}
.rjfl_main .box.sjwj .icon{width:90px; height:90px; margin:29px auto 18px; background-position:-1px -266px}
.rjfl_main .box.yxzj .icon{width:97px; height:74px; margin:37px auto 24px; background-position:-91px -266px;}
.rjfl_main .box.ztbz .icon{width:99px; height:80px;background-position:-1px -365px;}
.rjfl_main .box.dnjc .icon{width:94px; height:78px; margin:37px auto 24px; background-position:-103px -359px;}

.rjfl_main .box.wlrj .tit{ background-position:-193px 0;}
.rjfl_main .box.yyrj .tit{ background-position:-194px -36px;}
.rjfl_main .box.xtrj .tit{ background-position:-193px -73px;}
.rjfl_main .box.aqrj .tit{ background-position:-191px -108px;}
.rjfl_main .box.mtbf .tit{ background-position:-193px -144px;}
.rjfl_main .box.txtx .tit{ background-position:-192px -181px;}
.rjfl_main .box.sjwj .tit{ background-position:-190px -217px;}
.rjfl_main .box.yxzj .tit{ background-position:-191px -251px;}
.rjfl_main .box.ztbz .tit{ background-position:-191px -288px;}
.rjfl_main .box.dnjc .tit{ background-position:-189px -325px;}


.rjfl_main .box.wlrj .tit:hover{ background-position:-316px 0;}
.rjfl_main .box.yyrj .tit:hover{ background-position:-315px -36px;}
.rjfl_main .box.xtrj .tit:hover{ background-position:-316px -73px;}
.rjfl_main .box.aqrj .tit:hover{ background-position:-314px -108px;}
.rjfl_main .box.mtbf .tit:hover{ background-position:-316px -144px;}
.rjfl_main .box.txtx .tit:hover{ background-position:-316px -181px;}
.rjfl_main .box.sjwj .tit:hover{ background-position:-313px -217px;}
.rjfl_main .box.yxzj .tit:hover{ background-position:-314px -251px;}
.rjfl_main .box.ztbz .tit:hover{ background-position:-314px -288px;}
.rjfl_main .box.dnjc .tit:hover{ background-position:-312px -325px;}


.rjfl_main .box .right{float:left; width:355px; margin-top:15px; overflow:hidden;}
.rjfl_main .box .right a{float:left; display:inline-block; width:110px; height:35px; line-height:35px; text-align:center; background:#eee; font-size:14px; color:#333; margin:0 5px 5px 0; overflow:hidden;}
.rjfl_main .box .right a:hover{color:#fff; background:#DE575D;}
.rjfl_main .box:hover{ z-index:2; box-shadow:0px 8px 8px rgba(0,0,0,0.1);-moz-box-shadow:0px 8px 8px rgba(0,0,0,0.1);box-shadow:0px 8px 8px rgba(0,0,0,0.1);-webkit-transform: translate3d(0, -2px, 0);transform: translate3d(0, -2px, 0);-webkit-transition: all 0.2s linear;transition: all 0.2s linear; border-color:#fff;}

.ggt{width:1200px; height:auto; max-height:110px; margin:15px auto 0; overflow:hidden;_height:110px;}
.ggt img{width:1200px; height:110px;}
.art_main1{ width:1200px; height:auto; background:#fff; clear:both; overflow:hidden;}
.art_main1 .left{ float:left; width:550px; margin:15px 15px 0; overflow:hidden;}
/*
#artfocus .change{position: absolute;right:15px;bottom:85px;height:8px;overflow:hidden;}
#artfocus .change a{float: left;width:8px;height:8px;margin-left:8px;background:url(../img/xpgod_bg.png) no-repeat -353px -18px;cursor: pointer;}
#artfocus .change a.on{ background-position:-353px -2px;}
*/
#artfocus .btn-prev, #artfocus .btn-next{position: absolute;top:28%;width:30px;height:40px;z-index: 2; background:url(../img/xpgod_bg.png) no-repeat}
#artfocus .btn-prev{left:0px; background-position: -197px -298px;}
#artfocus .btn-next{right:0px;background-position:-228px -298px;}
#artfocus .btn-prev:hover{background-position: -259px -298px;}
#artfocus .btn-next:hover{background-position: -290px -298px;}
#artfocus .bd{position: relative}
#artfocus .hd{position: absolute;left: 0;bottom:75px;z-index:2;width:100%;height:40px}
#artfocus .artfocus_tit{overflow: hidden;position: absolute;top: 0;left: 0;height:40px;padding: 0 10px 0 10px;line-height:40px;font-size:16px;}
#artfocus .artfocus_tit a{color: #fff; display:inline-block;}

.art_main1 .left .list{width:570px; position:relative; margin-left:-20px; overflow:hidden;}
.art_main1 .left .list ul li{ width:265px; height:125px; margin:5px 0 15px 20px; float:left; position:relative; overflow:hidden;}
.art_main1 .left .list ul li a{display:block; width:100%; height:100%;}
.art_main1 .left .list ul li img{width:265px; height:125px;}
.art_main1 .left .list ul li p{display:table; text-align:center;width:255px; padding:0 5px; height:125px; position:absolute; left:0px; right:0px; top:100%;-webkit-transition:top .4s; -moz-transition:top .4s;-ms-transition:top .4s; -o-transition:top .4s; transition:top .4s;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#80000000,endColorstr=#80000000);}
.art_main1 .left .list a span{ display:table-cell;color:#fff; font-size:18px; vertical-align:middle; line-height:27px; +display:inline-block; +padding-top:18px; }
.art_main1 .left .list a:hover p{top:0px;}
.art_main1 .right{float:right; width:605px; margin:15px 15px 0 0; overflow:hidden;}
.art_main1 .news_t{ border-bottom:1px dashed #e5e5e5;}
.art_main1 .news_t .hd{ font-size:24px; text-align:center; height:40px; line-height:40px; overflow:hidden;}
.art_main1 .news_t .hd a{ color:#ff5353;}
.art_main1 .news_t .bd{ font-size:14px; color:#666; height:60px; line-height:30px; margin:5px 0 15px 0; overflow:hidden;}

.art_main1 .news_list{ width:100%; height:auto; margin-top:20px; overflow:hidden;}
.art_main1 .news_list li{float:left; width:520px; padding-left:85px; height:25px; line-height:25px; margin-bottom:10px; position:relative; overflow:hidden;}
.art_main1 .news_list li span{float:right; font-size:14px; color:#999;}
.art_main1 .news_list li .tit{ padding-right:25px; display:inline-block; color:#666; font-size:16px; line-height:25px; position:relative; height:25px; max-width:410px;}
.art_main1 .news_list li .tit em{width:20px; height:15px; position:absolute; right:0px; top:5px; background:url(../img/hot2.gif) no-repeat -2px -4px; display:inline-block;}
.art_main1 .news_list li .lm{position:absolute; left:0px; top:0px; height:25px; width:76px;}
.art_main1 .news_list li .lm a{display:inline-block; width:70px; height:25px; font-size:14px; color:#fff; float:left; background:#4c4c4c; text-align:center}
.art_main1 .news_list li .lm em{float:left; width:6px; height:25px; background:url(../img/xpgod_bg.png) no-repeat -2px -220px;}

.art_main2{width:1200px; height:auto; margin-top:15px;}
.art_main2 .zxbk{float:left; width:590px; height:400px; padding:0 15px; background:#fff; overflow:hidden;}

.gy_tit2{ border-bottom:1px solid #e5e5e5; height:37px; overflow:hidden;}
.gy_tit2 .icon{float:left; display:inline-block; background:url(../img/xpgod_bg.png) no-repeat;}
.gy_tit2 .tit{float:left; color:#DE575D; width:140px; font-size:18px; height:37px; line-height:37px;}
.gy_tit2 .tit span{color:#999;}
.gy_tit2 .tit a{color:#DE575D;}

.art_main2 .gy_tit2 .icon{width:18px; height:20px; background-position:-176px -350px; margin:9px 9px 0 0;}
.art_main2 .list{}
.art_main2 .list .hd,.art_main3 .left .hd{height:90px; border-bottom:1px dashed #e5e5e5; padding:15px 0 12px 0; overflow:hidden;}
.art_main2 .list .pic,.art_main3 .left .pic{float:left; width:185px; height:80px; overflow:hidden;}
.art_main2 .list .pic img{ width:185px; height:80px;}
.art_main2 .list .info,.art_main3 .left .info{float:left; margin-left:15px; width:390px; height:90px; overflow:hidden;}
.art_main2 .list .info .bt,.art_main3 .left .info .bt{font-size:16px; height:22px; line-height:22px; overflow:hidden;}
.art_main2 .list .info .bt a,.art_main3 .left .info .bt a{color:#333;}
.art_main2 .list .time,.art_main3 .left .info .time{ color:#999; height:20px; line-height:20px; font-size:14px; padding-left:20px; background:url(../img/xpgod_bg.png) no-repeat -484px -319px; margin:2px 0 1px; overflow:hidden;}
.art_main2 .list .txt,.art_main3 .left .info .bott{font-size:14px; color:#666; height:40px; line-height:20px; overflow:hidden;}
.art_main2 .list .bd{ width:100%;}
.art_main2 .list .bd li{float:left; height:45px; line-height:45px; padding-left:15px; width:575px; font-size:14px; background:url(../img/xpgod_bg.png) no-repeat -493px 16px; border-bottom:1px dashed #e5e5e5; overflow:hidden;}
.art_main2 .list .bd li .lm{float:right; color:#999;}
.art_main2 .list .bd li a{color:#333;}

.art_main2 .cen{float:left; width:220px; height:400px; padding:0 15px; background:#fff; margin:0 15px; overflow:hidden;}
.art_main2 .cen ul li{float:left; width:220px; height:110px; margin:15px 0 5px 0; position:relative; overflow:hidden;}
.art_main2 .cen ul li img{width:220px; height:110px;}
.art_main2 .cen ul li a{display:inline-block; width:220px; height:110px; overflow:hidden;}
.art_main2 .cen ul li a p{ display:inline-block; color:#fff; position:absolute; left:0px; right:0px; top:100%; height:100%;-webkit-transition:top .4s; -moz-transition:top .4s;-ms-transition:top .4s; -o-transition:top .4s; transition:top .4s; }
.art_main2 .cen ul li a p span{ font-size:14px;position:absolute; left:0px; bottom:0px;width:210px; height:auto; padding:5px;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#80000000,endColorstr=#80000000);}
.art_main2 .cen ul li a:hover p{top:0px;}
.art_main2 .news{ float:right; background:#fff; padding:0 15px; width:270px; height:400px; overflow:hidden;}
.gy_tit3{ border-bottom:1px solid #DE575D; color:#DE575D; font-size:18px; height:35px; line-height:35px;}
.gy_tit3 ul,.gy_tit4 ul,.rjlm_box .right .bt ul{float:right; width:93px; margin-top:10px; overflow:hidden;}
.gy_tit3 ul li,.gy_tit4 ul li,.rjlm_box .right .bt ul li{ cursor:pointer; width:30px; height:25px; line-height:25px; float:left;  margin-left:1px; background:#e5e5e5; color:#666; font-size:14px; text-align:center; overflow:hidden;}
.gy_tit3 ul li.cur,.gy_tit3 ul li:hover,.gy_tit4 ul li.cur,.gy_tit4 ul li:hover,.rjlm_box .right .bt ul li.cur,.rjlm_box .right .bt ul li:hover{background:#DE575D; color:#fff;}
.art_main2 .news_ph{margin-top:5px;}
.art_main2 .news_ph ul li{width:249px;}


.art_main3{width:1170px; height:auto; margin-top:15px; padding:0 15px; background:#fff; height:480px; overflow:hidden;}
.art_main3 .gy_tit2 .icon{width:18px; height:16px; background-position:-199px -342px; margin:11px 9px 0 0;}
.art_main3 .menu,.art_main4 .menu{float:right; width:750px; height:38px; line-height:38px; font-size:14px; text-align:right; overflow:hidden;}
.art_main3 .menu a,.art_main4 .menu a{color:#666; margin-left:13px;}
.art_main3 .box{ width:100%; height:auto; overflow:hidden;}
.art_main3 .left{width:585px; height:auto; float:left; overflow:hidden;}
.art_main3 .left .hd{height:100px;}
.art_main3 .left .pic{height:100px;}
.art_main3 .left .pic img{width:185px; height:100px;}
.art_main3 .left .info{width:385px; height:100px;}
.art_main3 .left .info .time{ margin:10px 0 8px 0;}
.art_main3 .left .info .bott .txt{width:260px; float:left;}
.art_main3 .left .info .bnt{float:right; width:100px; height:35px; line-height:35px; text-align:center; font-size:14px; color:#fff; background:#DE575D; overflow:hidden;}

.art_main3 .left ul{display:block; width:100%; height:auto; overflow:hidden;}
.art_main3 .left ul li{ display:block; width:100%; font-size:14px; height:44px; line-height:44px; border-top:1px dashed #e5e5e5; margin-top:-1px; overflow:hidden;}
.art_main3 .left .lm{float:left; width:65px; margin-right:8px; overflow:hidden;}
.art_main3 .left .lm a{ color:#DE575D;}
.art_main3 .left ul li .lm em{display:inline-block; width:1px; height:10px; float:right; background:#d0d0d0; margin-top:18px;}
.art_main3 .left ul li .bt{float:left; width:420px;}
.art_main3 .left ul li .bt a{color:#333;}
.art_main3 .left ul li .time{float:right; color:#999;}

.art_main3 .right{float:right; width:535px; overflow:hidden;}

#arttu{position: relative;height:200px;width:535px; margin:15px 0 7px 0;}
#arttu .arttu_box{width:370px;height:100%;position: relative;overflow: hidden;}
#arttu .arttu_bar{width: 10000px}
#arttu .arttu_bar a{ float:left;width:370px;height: 100%;display: block;}
#arttu .arttu_bar a img{ width:370px; height:200px;}
#arttu .ft{position: absolute;right: 0;bottom:0;z-index: 1;width:165px;height:100%;}
#arttu .ftbg{position: absolute;top: 0;left: 0;z-index: -1;width:100%;height:100%;background:#DE575D;}
#arttu .change{position: absolute;right:15px;bottom:10px;height:12px;overflow:hidden;}
#arttu .change a{float: left;width:12px;height:12px;margin-left:8px;background:url(../img/xpgod_bg.png) no-repeat -179px -332px;cursor: pointer;}
#arttu .change a.on{ background-position:-179px -316px;}
#arttu .bd{position: relative}
#arttu .hd{position: absolute;right: 0;top:0;z-index:2;width:165px;height:172px;}
#arttu .arttu_tit{overflow: hidden;position: absolute; top:0px; right:0px; height:100%; width:165px;}
#arttu .arttu_tit .nr{ padding:10px;}
#arttu .arttu_tit .bt{font-size:18px; color:#fdff43; line-height:30px; max-height:90px; margin:10px 0; overflow:hidden;}
#arttu .arttu_tit .bt a{ color:#fdff43;}
#arttu .arttu_tit .wb{color:#fff; font-size:14px; max-height:40px; line-height:20px; overflow:hidden; +height:40px;} 

.art_main3 .r_db{width:550px; height:auto; margin-left:-15px; position:relative;}
.art_main3 .r_db .box{float:left; width:260px; height:100px; background:#f5f5f5; margin:0 0 5px 15px; overflow:hidden;}
.art_main3 .r_db .tit{float:left; width:20px; padding:5px; background:#4c4c4c; height:90px; line-height:22px; font-size:14px; color:#fff; text-align:center;}
.art_main3 .r_db .tit a{color:#fff}
.art_main3 .r_db .info{ float:left; width:212px; margin:0 9px; overflow:hidden;}
.art_main3 .r_db .info a{ display:block; color:#333; font-size:16px; line-height:30px; height:30px; margin:2px 0; overflow:hidden;}
.art_main3 .r_db .info p{color:#666; font-size:14px; line-height:20px; height:60px; overflow:hidden;}

.art_main4{width:1200px; height:525px; background:#fff; margin-top:15px;}
.art_main4 .menu{margin-right:15px;}
.art_main4 .bd{ width:1200px; height:465px; margin-top:8px; overflow:hidden;}
.art_main4 .list{float:left; width:378px; height:463px; margin-left:15px; border:1px solid #e5e5e5; overflow:hidden;}
.art_main4 .list .top{background:#f5f5f5; height:100px; padding:0 10px; overflow:hidden;}
.art_main4 .list .top a{ display:inline-block; color:#333; font-size:16px; text-align:center; line-height:30px; height:30px; margin:10px 0 2px 0;width:100%;overflow:hidden;}
.art_main4 .list .top p{ color:#666; font-size:14px; height:46px; line-height:23px; overflow:hidden;}
.art_main4 .list .top p span{color:#333;}
.art_main4 .list .news_ph{padding:5px 15px 0 15px; width:348px;}
.art_main4 .list .news_ph ul li{width:320px;}

.art_main5{width:1200px; height:585px; margin:15px auto 0; overflow:hidden;}
.art_main5 .gy_tit{height:37px; line-height:37px;}
.art_main5 .gy_tit a{color:#DE575D;}
.art_main5.art_mimain5 .list{width: 370px;margin-right:0}
.art_main5.art_mimain5 .top .hd .pic img,.art_main5.art_mimain5 .top .hd .pic{width: 150px;height: 79px;}
.art_main5.art_mimain5 .top .hd .info{width: 205px;}
.art_main5 .list{ width:430px; padding:0 15px; height:100%; background:#fff; float:left; margin-right:15px;}
.art_main5 .top{border-bottom:1px dashed #e5e5e5; padding-bottom:10px; overflow:hidden;}
.art_main5 .top .hd{ height:90px; margin:15px 0; width:100%;}
.art_main5 .top .hd .pic{float:left; width:170px; height:90px; margin-right:15px;}
.art_main5 .top .hd .pic img{width:170px; height:90px;}
.art_main5 .top .hd .info{float:left; width:245px; overflow:hidden;}
.art_main5 .top .hd .bt{ font-size:16px; color:#DE575D; line-height:23px; height:46px; overflow:hidden;}
.art_main5 .top .hd .bt a{ color:#DE575D;}
.art_main5 .top .hd .b{ font-size:14px; color:#999; height:20px; line-height:20px; margin-top:24px; overflow:hidden;}
.art_main5 .top .hd .b p{float:left; width:102px; padding-left:20px; background:url(../img/xpgod_bg.png) no-repeat;}
.art_main5 .top .hd .b p.time{background-position:-484px -319px;}
.art_main5 .top .hd .b p.count{background-position:-482px -344px;}
.art_main5 .top .bd{ color:#666; font-size:14px; line-height:23px; height:46px; overflow:hidden;}
.art_main5 .top .bd span{color:#333;}
.art_main5 .news_ph span{ float:right; color:#999; margin-left:10px;}
.art_main5 .news_ph ul li{ width:405px;}

.art_main5 .gg{float:right; width:250px;}
.art_main5 .gg1{width:250px; height:160px; overflow:hidden;}
.art_main5 .gg1 img{width:250px; height:160px;}
.art_main5 .gg2{width:250px; height:400px; margin-top:15px; overflow:hidden;}
.art_main5 .gg2 img{width:250px; height:400px;}

.zt_main{width:1200px; height:auto; background:#fff; overflow:hidden;}
.zt_left{float:left; width:265px; padding:0 14px; margin-top:15px; border-right:1px solid #e5e5e5; height:885px; overflow:hidden;}
.zt_title{width:100%; height:305px;overflow:hidden;}
.zt_title .name{ width:150px; height:200px; margin:10px auto 20px; background:url(../img/zt_bg.png) no-repeat;}
.zt_title .name.yx{ background-position:-170px -3px;}
.zt_title .name span{display:inline-block;text-indent:-9999px;+text-indent:0px; +font-size:0px; +line-height:0px;}
.zt_title .bnt{ width:144px; height:34px; border:1px solid #DE575D; padding:2px; margin:0px auto;}
.zt_title .bnt a{display:inline-block; width:144px; height:34px; line-height:34px; background:#eaf6e0; color:#DE575D; font-size:14px; text-align:center;}
.zt_title .bnt a:hover{ background:#DE575D; color:#fff;}
.ztph{width:265px;}
.ztph .news_ph ul li{width:242px;}
.zt_left .gg{width:265px; height:165px; margin-top:20px; overflow:hidden;}
.zt_left .gg img{width:265px; height:165px;}
.zt_right{width:905px; float:right;}
.zt_box{ width:100%; height:auto; overflow:hidden;}
.zt_box ul li{float:left; width:301px; height:208px;margin-bottom:22px;}
.zt_box ul li a{display:block; width:275px; padding:12px 12px 0 12px; border:1px solid #fff; font-size:16px; overflow:hidden;}
.zt_box ul li img{width:275px; height:140px; float:left;}
.zt_box ul li a span{ display:inline-block; color:#666; width:100%; float:left; border-bottom:1px solid #e5e5e5; height:53px; line-height:53px; overflow:hidden;}
.zt_box ul li a:hover{ z-index:2; box-shadow:0px 8px 8px rgba(0,0,0,0.1);-moz-box-shadow:0px 8px 8px rgba(0,0,0,0.1);box-shadow:0px 8px 8px rgba(0,0,0,0.1);-webkit-transform: translate3d(0, -2px, 0);transform: translate3d(0, -2px, 0);-webkit-transition: all 0.2s linear;transition: all 0.2s linear; border-color:#fff;}
.zt_box ul li a:hover span{ border:none; color:#DE575D;}

.page{ text-align:center; width:100%; margin:50px auto; line-height:45px;font-size:18px; color:#666; overflow:hidden;}
.page a{background:#fff; text-align:center; border:1px solid #ededed; color:#666; height:42px;}
.page a,.page span{ display:inline-block;margin:10px 5px; padding:0 15px; text-align:center; font-size:18px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;+margin-top:-15px;}
.page span,.page a:hover{ color:#fff !important; background:#DE575D; border:1px solid #DE575D;}
.page a.zi.none,.page a.zi.none:hover{background:#e5e5e5; border-color:#e5e5e5; color:#fff; cursor:default;}
.page a.zi em{display:inline-block;font-size:14px;}
.page a.pre,.page a.next{background:#fff url(../img/xpgod_bg.png) no-repeat;+margin-top:0px;}
.page a.pre,.page a.pre.none,.page a.pre.none:hover{background-position:-321px -296px;}
.page a.pre:hover{background-position:-349px -296px;}
.page a.next,.page a.next.none,.page a.next.none:hover{background-position:-406px -296px;}
.page a.next:hover{background-position:-377px -296px;}
.page a.pre em,.page a.next em,.rjlm_box .hd a span{ display:inline-block;text-indent:-9999px;+text-indent:0px; +font-size:0px; +line-height:0px;}
.page a.pre.none,.page a.next.none,.page a.pre.none:hover,.page a.next.none:hover{ border-color:#ededed;cursor:default;}
.zt_right .page{ margin-top:28px;}

.rjlm_mian{width:1220px; position:relative; margin-left:-20px; overflow:hidden;}
.rjlm_box{width:590px; height:410px; float:left; margin-left:20px; overflow:hidden;}
.rjlm_box .hd{height:50px; line-height:50px; font-size:18px; color:#333; overflow:hidden;}
.rjlm_box .hd a{color:#333;}
.rjlm_box .hd a:hover{color:#DE575D;}
.rjlm_box .hd span{float:right; background:url(../img/xpgod_bg.png) no-repeat -452px -298px; width:16px; height:16px; display:inline-block; margin-top:17px;}
.rjlm_box .bd{width:100%; height:360px; background:#fff; overflow:hidden;}
.rjlm_box .left{float:left; width:350px;}
.rjlm_box .left dl{ display:block;width:318px; height:58px; padding:15px; border:1px solid #fff; cursor:pointer; overflow:hidden;}
.rjlm_box .left dl dt{ display:block;float:left; width:60px; height:60px;}
.rjlm_box .left dl dt img{width:60px; height:60px;}
.rjlm_box .left dl dd{ display:block;float:left; width:235px; margin-left:17px;}
.rjlm_box .left .tit{font-size:16px; color:#333; height:22px; line-height:22px; overflow:hidden;}
.rjlm_box .left .tit a{color:#333;}
.rjlm_box .left .xx{ font-size:14px; color:#999; height:20px; line-height:20px; margin-top:20px; overflow:hidden;}
.rjlm_box .left .xx span{ display:inline-block;float:left; width:97px; padding-left:20px; background:url(../img/xpgod_bg.png) no-repeat;}
.rjlm_box .left .xx span.time{background-position:-484px -319px;}
.rjlm_box .left .xx span.count{background-position:-482px -371px;}
.rjlm_box .left .down{width:85px; height:30px; line-height:30px; border-radius:3px; margin-top:7px; text-align:center; font-size:14px; overflow:hidden; display:none;}
.rjlm_box .left .down a{display:inline-block; width:100%; height:100%; background:#DE575D; color:#fff;}
.rjlm_box .left dl.hover{border-color:#DE575D; background:#edf8e5;}
.rjlm_box .left dl.hover .down{display:block;}
.rjlm_box .left dl.hover .xx{display:none;}

.rjlm_box .right{float:right; width:210px; margin-right:15px;}
.rjlm_box .right .bt{width:100%; height:30px; line-height:30px; border-bottom:1px solid #4c4c4c; margin-top:15px; overflow:hidden;}
.rjlm_box .right .bt span{display:inline-block; width:90px; height:30px; background:#4c4c4c; text-align:center; font-size:16px; color:#fff; overflow:hidden;}
.rjlm_box .right .news_ph{ margin-top:10px;}
.rjlm_box .right .bt ul{margin-top:5px;}
.rjlm_box .right .news_ph ul li{width:188px;}

.art_lm_gg{width:1200px; /*height:110px;*/ height:auto; margin-top:15px; overflow:hidden;}
.art_lm_gg .ggl{float:left; width:700px;overflow:hidden;}
.art_lm_gg .ggl img{width:700px; height:110px;}
.art_lm_gg .ggr{float:right; width:485px; overflow:hidden;}
.art_lm_gg .ggr img{width:485px; height:110px;}

.art_lm{width:1200px; height:auto; overflow:hidden;}
.art_lm.mt15{margin-top:15px;}
.w870{}
.art_lml{ background:#fff;float:left; width:840px; height:auto; padding:0 15px;}
.art_lml dl{width:840px; height:160px; padding:15px 0; display:block; border-bottom:1px dashed #e5e5e5; overflow:hidden;}
.art_lml dl dt{float:left; width:300px; height:160px; overflow:hidden;}
.art_lml dl dt img{width:300px; height:160px;}
.art_lml dl dd{float:right; width:525px; height:160px;}
.art_lml dl dd .tit{ font-size:18px; height:25px; line-height:25px; overflow:hidden;}
.art_lml dl dd .tit a{ color:#333;}
.art_lml dl dd .xx{ font-size:14px; color:#999; height:20px; line-height:20px; margin:15px 0 5px 0; overflow:hidden;}
.art_lml dl dd .xx span{ display:inline-block;float:left; width:145px; padding-left:20px; background:url(../img/xpgod_bg.png) no-repeat;}
.art_lml dl dd .xx span.count{background-position: -482px -371px;}
.art_lml dl dd .xx span.time{background-position:-484px -319px;}
.art_lml dl dd .xx span.aut{background-position:-480px -401px;}
.art_lml dl dd .info{font-size:14px; color:#666; line-height:24px; height:48px; margin-bottom:12px; overflow:hidden;}
.art_lml dl dd .more{ display:block; width:115px; height:35px; line-height:35px; background:#DE575D; font-size:14px; text-align:center; color:#fff;}

.art_lmr{float:right;height:auto; overflow:hidden;width: 315px;}
.art_lmr .gg{ height:auto; margin-bottom:15px; overflow:hidden;width: 100%;}
.art_lmr .gg img{width:100%;}
.art_lmr .bg_w{width:285px; padding:0 15px 15px; background:#fff; overflow:hidden;}
.art_lmr .bg_w.mt15{margin-top:15px;}
.gy_tit4{border-bottom:1px solid #e5e5e5; font-size:18px; color:#333; height:37px; line-height:37px; overflow:hidden;}
.gy_tit4 em{display:inline-block; width:5px; height:14px; background:#DE575D; float:left; margin:11px 5px 0 0; overflow:hidden;}
.art_lmr .fllb{width:291px; position:relative; margin:15px 0 10px -7px; overflow:hidden;}
.art_lmr .fllb a{width:90px; height:30px; font-size:14px; background:#e5e5e5; color:#666; text-align:center; line-height:30px; display:inline-block; float:left; margin:0 0 7px 7px;}
.art_lmr .fllb a:hover{background:#DE575D; color:#fff !important;}
.gy_tit4 ul{margin-top:12px;}

.zt_ny{width:1200px; height:auto; margin-top:15px; overflow:hidden;}
.ztny_top{width:1200px; height:300px; overflow:hidden;}
.ztny_top .hdp{float:left; width:550px; height:300px;}

#ztfocus{position: relative;height:300px;width:550px; float:left;}
#ztfocus .ztfocus_box{width: 100%;height: 300px;position: relative;overflow: hidden;}
#ztfocus .ztfocus_bar{width: 10000px}
#ztfocus .ztfocus_bar li{float: left;width:550px;height: 300px}
#ztfocus .ztfocus_bar li a{width: 100%;height: 100%;display: block}
#ztfocus .ztfocus_bar li img{width:550px;min-height: 100%}
#ztfocus .ft{position: absolute;left: 0;bottom: 0;z-index: 1;width:100%;height:50px}
#ztfocus .ftbg{position: absolute;top: 0;left: 0;z-index: -1;width:100%;height:50px;background:#000; filter:Alpha(Opacity=70); opacity:0.7;}
#ztfocus .change{position: absolute;right:15px;bottom:19px;height:12px;overflow:hidden; z-index:999;}
#ztfocus .change a{float: left;width:12px;height:12px;margin-left:8px;background:url(../img/xpgod_bg.png) no-repeat -238px -344px;cursor: pointer;}
#ztfocus .change a.on{ background-position:-223px -344px;}
#ztfocus .bd{position: relative}
#ztfocus .hd{position: absolute;left: 0;bottom: 0;z-index:2;width:430px;height:50px}
#ztfocus .ztfocus_title{overflow: hidden;position: absolute;top: 0;left: 0;height:50px;padding: 0 10px 0 10px;line-height:50px;font-size:16px;}
#ztfocus .ztfocus_title a{color: #fff; display:inline-block;}

.ztny_top .ztjj{float:right; width:605px; height:300px; background:#fff; padding:0 15px; position:relative; overflow:hidden;}
.bqzt{position:absolute; left:0px; top:0px; background:url(../img/xpgod_bg.png) no-repeat -225px -364px; width:73px; height:73px;}
.ztny_top .ztjj .more{display:inline-block; position:absolute; right:24px; top:0px; width:22px; height:36px; background:url(../img/xpgod_bg.png) no-repeat -149px -380px;}
.ztny_top .ztjj .more:hover{ width:45px; height:92px; right:12px; background-position:-175px -371px;-webkit-transition:height .4s; -moz-transition:height .4s;-ms-transition:height .4s; -o-transition:height .4s; transition:height .4s;}
.ztny_top .ztjj .more em{text-indent:-9999px;+text-indent:0px; +font-size:0px; +line-height:0px; display:inline-block;}
.ztny_top .tit{font-size:28px; text-align:center; padding:40px 0 40px 0; border-bottom:1px solid #e5e5e5; overflow:hidden;}
.ztny_top .tit a{color:#ff5353;}
.ztny_top .txt{color:#666; font-size:14px; line-height:38px; padding-top:12px; height:152px; overflow:hidden;}

.zt_ny .xgrj{width:1200px; height:auto; margin-top:15px; background:#fff; position:relative; overflow:hidden;}
.share{ position:absolute; right:9px; top:15px; height:36px; line-height:36px; width:212px; overflow:hidden;}
.share p{ font-size:14px; color:#666; float:left; line-height:36px; width:56px; overflow:hidden;}
.share .bdshare-button-style2-24 a{background:url(../img/xpgod_bg.png) no-repeat;}
.share .bdshare-button-style2-24 .bds_tsina{ background-position:-386px -369px;}
.share .bdshare-button-style2-24 .bds_tsina:hover{background-position:-386px -422px;}
.share .bdshare-button-style2-24 .bds_qzone{ background-position:-414px -369px;}
.share .bdshare-button-style2-24 .bds_qzone:hover{ background-position:-440px -397px;}
.share .bdshare-button-style2-24 .bds_tqq{ background-position:-440px -369px;}
.share .bdshare-button-style2-24 .bds_tqq:hover{ background-position:-453px -342px;}
.share .bdshare-button-style2-24 .bds_bdhome{ background-position:-386px -396px;}
.share .bdshare-button-style2-24 .bds_bdhome:hover{ background-position:-441px -423px;}
.share .bdshare-button-style2-24 .bds_renren{ background-position:-414px -396px;}
.share .bdshare-button-style2-24 .bds_renren:hover{ background-position:-414px -423px;}

.zt_ny .xgrj .hd{ text-align:center; height:31px; line-height:31px; width:100%; margin:22px auto 0;overflow:hidden;}
.zt_ny .xgrj .hd span{ color:#333; font-size:24px; display:inline-block; margin:0 18px;}
.zt_ny .xgrj .hd em{ height:9px; width:100px; display:inline-block; background:url(../img/xpgod_bg.png) no-repeat -261px -347px; overflow:hidden;}

.control{height:14px; width:150px; margin:11px auto; line-height:6px; text-align:center; overflow:hidden;}
.control span{ display:inline-block; width:14px; height:14px; background:url(../img/xpgod_bg.png) no-repeat -387px -343px; margin:0 4px; cursor:pointer; overflow:hidden;}
.control span.t{background-position:-369px -343px;}

.zt_ny .xgrj_box{width:1230px; height:810px; position:relative; margin-left:-30px; overflow:hidden;}
.zt_ny .xgrj_box .list{width:1230px; float:left;}
.zt_ny .rjk{width:330px; padding:0 15px; height:240px; float:left; background:#f5f5f5; margin:0 0 30px 45px; overflow:hidden;}
.zt_ny .rjk .tb{width:100%; border-bottom:1px solid #d0d0d0; padding:15px 0 5px 0; overflow:hidden;}
.zt_ny .rjk .tb .h{height:75px; width:100%; overflow:hidden;}
.zt_ny .rjk .tb .pic{float:left; width:75px; height:75px; margin-right:15px; overflow:hidden;}
.zt_ny .rjk .tb .pic img{width:75px; height:75px;}
.zt_ny .rjk .tb .info{float:left; width:240px; overflow:hidden;}
.zt_ny .rjk .tb .tit{ font-size:16px; height:22px; line-height:22px; margin-bottom:13px; overflow:hidden;}
.zt_ny .rjk .tb .tit a{color:#333;}
.zt_ny .rjk .tb .xx{ padding-right:80px; color:#666; font-size:14px; position:relative; overflow:hidden;}
.zt_ny .rjk .tb .xx p{ width:160px; height:22px; line-height:22px; overflow:hidden;}
.zt_ny .rjk .tb .xx p span,.zt_ny .rjk .tb .xx p .stars{display:inline-block; float:left;}
.zt_ny .rjk .tb .bnt{ display:inline-block;width:80px; height:30px; line-height:30px; text-align:center; color:#fff; background:#DE575D; position:absolute; right:0px; top:7px;}
.zt_ny .rjk .tb .bab{ font-size:14px; color:#999; height:20px; line-height:20px; margin:15px 0 5px 0; overflow:hidden;}
.zt_ny .rjk .tb .bab p{ display:inline-block;float:left; width:80px; padding-left:20px; background:url(../img/xpgod_bg.png) no-repeat;}
.zt_ny .rjk .tb .bab p.time{background-position:-484px -319px;}
.zt_ny .rjk .tb .bab p.down{background-position:-482px -371px; width:auto; margin:0 27px;}
.zt_ny .rjk .tb .bab p.zt{background-position:-482px -428px;}
.zt_ny .rjk .nr{font-size:14px; color:#666; line-height:30px; padding-top:6px; height:90px; overflow:hidden;}
.zt_ny .rjk.hover{ box-shadow:0px 6px 14px rgba(0,0,0,0.1);-moz-box-shadow:0px 6px 14px rgba(0,0,0,0.1);box-shadow:0px 6px 14px rgba(0,0,0,0.1);-webkit-transform: translate3d(0, -2px, 0);transform: translate3d(0, -2px, 0);-webkit-transition: all 0.2s linear;transition: all 0.2s linear; border-color:#fff;}
.m-animate-a{width:20000px;height:810px;position:absolute;top:0px;left:0px; z-index:999;}

.ztny_b{width:1200px; height:auto; margin-top:15px; overflow:hidden;}
.ztny_b_l{float:left; width:840px; padding:0 15px; background:#fff; overflow:hidden;}
.ztny_b_l .xgwz{ width:100%; height:auto; overflow:hidden;}
.ztny_b .gy_tit{height:37px; line-height:37px;}
.ztny_b_l .xgwz .news_ph{ width:890px; position:relative; margin-left:-48px;}
.ztny_b_l .xgwz .news_ph ul{width:395px; float:left; margin-left:50px; overflow:hidden;}
.ztny_b_l .xgwz .news_ph ul li{ width:368px;}
.ztny_b_l .xgwz .news_ph ul span{float:right; font-size:14px; color:#999;}

.ztny_b_r{float:right; width:315px; overflow:hidden;}
.ztny_b_r .zttj{width:285px; padding:0 15px; background:#fff; overflow:hidden;}
.ztny_b_r .zttj ul{ width:285px; height:auto; padding-top:15px; overflow:hidden}
.ztny_b_r .zttj ul li{ width:100%; float:; margin-bottom:7px; height:180px; overflow:hidden;}
.ztny_b_r .zttj ul li img{ width:285px; height:140px; float:left;}
.ztny_b_r .zttj ul li a span{color:#666; font-size:16px; display:inline-block; width:100%; text-align:center; height:40px; line-height:40px; float:left;}
.ztny_b_r .gg{width:315px; height:200px; margin-top:15px; overflow:hidden;}
.ztny_b_r .gg img{width:315px; height:200px;}

.comment{ width:840px; height:auto; margin-top:15px; overflow:hidden;}
.cmt_plk{background:#dbf4c6; width:810px; height:225px; padding:0 15px; overflow:hidden;}
.cmt_plk .tit{font-size:20px; color:#DE575D; height:48px; line-height:48px; overflow:hidden;}
.cmt_plk .tit p{float:right; font-size:14px; color:#666;}
.cmt_plk .tit p a{color:#ff5353;}
.cmt_plk textarea{width:790px; height:95px; padding:10px; background:#fff; color:#666; font-size:14px; outline:none; border:none; overflow:hidden;}
.sub_comment{height:40px; width:100%; margin-top:8px; overflow:hidden;}
.sub_comment .bq{ background:url(../img/xpgod_bg.png) no-repeat -403px -341px; float:left; width:24px; height:24px; margin-top:8px; cursor:pointer; overflow:hidden;}
.sub_comment .bq:hover{background-position:-427px -341px;}
.sub_comment .tips{float:left; color:#666; font-size:14px; margin-left:15px; width:400px; line-height:40px;}
.sub_comment .bnt{width:120px; height:40px; float:right; overflow:hidden;}
.sub_comment .bnt button{width:120px; height:40px;line-height:40px; text-align:center; font-size:18px; color:#fff; background:#DE575D; outline:none; border:none; border-radius:4px; cursor:pointer;}

.comment_box{ width:100%; padding-bottom:20px; overflow:hidden;}
.comment_box dl{display:block; width:100%; height:auto; border-bottom:1px dashed #e5e5e5; padding:15px 0;}
.comment_box dl dt{display:block; float:left; width:50px; height:50px; overflow:hidden;}
.comment_box dl dt img{width:50px; height:50px; border-radius:2px;}
.comment_box dl dd{float:right; width:775px; font-size:14px; position:relative; height:auto;}
.comment_box dl .name{color:#DE575D; font-size:16px; width:530px; height:30px; line-height:30px; padding-right:245px; overflow:hidden;}
.comment_box dl .time{color:#999;width:530px; padding-right:245px; height:25px; line-height:25px; margin:2px 0 5px 0; overflow:hidden;}
.comment_box dl .text{ color:#666; line-height:24px; height:auto; overflow:hidden;}
.comment_box dl .hud{position:absolute; right:0px; top:10px; height:30px; width:240px;}
.comment_box dl .hud a{display:block; padding:0 18px; background:#fff; border:1px solid #c0c0c0; border-radius:15px; margin-left:10px; height:28px; line-height:28px; float:right; color:#666; min-width:28px;}
.comment_box dl .hud a span{}
.comment_box dl .hud a.zc{ position:relative;}
.comment_box dl .hud a .icon{display:inline-block; background:url(../img/xpgod_bg.png) no-repeat; display:none;}
.comment_box dl .hud a.hf .icon{background-position:-150px -423px; width:14px; height:14px; margin:7px 0 0 7px;}
.comment_box dl .hud a.zc .icon{background-position:-151px -444px; width:16px; height:14px; margin:7px 0 0 6px;}
.comment_box dl .hud a em{color:#ff5353;}
.comment_box dl .hud a:hover{background:#DE575D; border-color:#DE575D;}
.comment_box dl .hud a:hover .icon{display:inline-block;}
.comment_box dl .hud a:hover span{display:none;}
.comment_box dl .hfk{ width:100%; margin-top:15px; display:none;}
.comment_box dl textarea{ width:753px; height:78px; border:1px solid #a2d379; padding:10px; outline:none;}
.comment_box dl:after{clear:both; height:0px; font-size:0px; visibility:hidden;display:block;content:" ";}
.comment_box dl .hfnr{font-size:14px; color:#666; background:#f0f0f0; padding:8px 10px; margin-top:15px; overflow:hidden;}
.comment_box dl .hfnr p{color:#DE575D; float:left;}
.comment_box dl .add{position:absolute; color:#fff; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; width:22px; height:28px; background:url(../img/xpgod_bg.png) no-repeat -224px -441px; line-height:18px; right:5%; top:0px; display:none;}
.comment_box dl .hud a.zc.none,.comment_box dl .hud a.zc.none:hover{background:#f0f0f0; cursor:default; border-color:#c0c0c0; /*color:#fff;*/}
.comment_box dl .hud a.zc.none em,.comment_box dl .hud a.zc.none:hover em{/*color:#fff;*/}
.comment_box dl .hud a.zc.none:hover .icon{display:none;}
.comment_box dl .hud a.zc.none:hover span{display:inline-block;}
.comment_box .more{width:298px; height:38px; border:1px solid #c0c0c0; font-size:16px; color:#666; margin:30px auto; border-radius:8px; overflow:hidden;}
.comment_box .more a{color:#666; display:inline-block; width:100%; height:100%; line-height:38px; text-align:center; background:#fafafa;}

.comment_box dl .hfnr img{vertical-align:-7px;}

/*±íÇé*/
.qqFace{margin-top:10px;background:#fff;padding:2px;border:1px #dfe6f6 solid;}
.qqFace table{ z-index:1001;}
.qqFace table td{padding:0px;}
.qqFace table td img{cursor:pointer;border:1px #fff solid;}
.qqFace table td img:hover{border:1px #0066cc solid;}

.art_lml.soft dl{height:100px;}
.art_lml.soft dl dt,.art_lml.soft dl dt img{ width:70px; height:70px;}
.art_lml.soft dl dd{width:755px; height:100px; position:relative;}
.art_lml.soft dl dd .xx{margin: 8px 0 2px 0;}
.art_lml.soft dl dd .xx span{width:99px;}
.art_lml.soft dl dd .xx span.count{background-position: -482px -371px;}
.art_lml.soft dl dd .tit,.art_lml.soft dl dd .xx{padding-right:100px;}
.art_lml.soft dl dd .more{position:absolute; right:0px; top:0px; width:90px;}

.art_lmr .sytj{width:300px; position:relative; margin-left:-15px; padding-top:15px; height:auto; overflow:hidden;}
.art_lmr .sytj ul{width:100%; height:auto; overflow:hidden;}
.art_lmr .sytj ul li{height:175px;margin-left:13px; position:relative; font-size:14px; text-align:center; overflow:hidden;}
.art_lmr .sytj ul li img{width:135px; height:135px;}
.cover85{width:85px; height:85px; background-position:-298px -364px; overflow:hidden;}
.art_lmr .sytj ul li a{ display:block; width:100%;}
.art_lmr .sytj ul li .t1{ color:#666;position:absolute; left:0px; right:0px; height:20px; line-height:20px; overflow:hidden;}
.art_lmr .sytj ul li .down{width:135px; height:25px; color:#fff; text-align:center; line-height:25px; background:#DE575D; overflow:hidden; display:none;}
.art_lmr .sytj ul li .down:hover{color:#fff !important;}
.art_lmr .sytj ul li.hover .down{display:block; top:92px; -webkit-transition:top .4s; -moz-transition:top .4s;-ms-transition:top .4s; -o-transition:top .4s; transition:top .4s;background:#DE575D}
.art_lmr .sytj ul li.hover .t1{display:table;width:135px; height:135px; top:0px;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#80000000,endColorstr=#80000000); }
.art_lmr .sytj ul li.hover .t1 span{display:table-cell; text-align:center; color:#fff; vertical-align:middle; }
 .sytj ul{display:flex; flex-wrap: wrap;justify-content:space-between;align-items: center;}
.art_lmr .sytj ul li{width: 45%;}
.art_lmr .bltj{ width:100%; height:175px; padding:5px 0; overflow:hidden;}
.art_lmr .bltj ul li{float:left; width:260px; padding-left:25px; height:35px; line-height:35px; font-size:14px; position:relative; overflow:hidden;}
.art_lmr .bltj ul em{ position:absolute; left:0px; top:0px; background:url(../img/xpgod_bg.png) no-repeat; display:inline-block; width:18px; height:16px; margin-top:9.5px; overflow:hidden;}
.art_lmr .bltj ul em.em1{background-position:-252px -440px;}
.art_lmr .bltj ul em.em2{background-position:-276px -440px;}
.art_lmr .bltj ul li a{color:#333;}
//后加
.seo-keywords{
  margin-top:30px;
}
.seo-keywords p{
  font-size: 18px;
    color: #333;
    margin-top:25px
}
.seo-keywords p:before{
  content:" ";
  display: inline-block;
    width: 5px;
    height: 14px;
    background: #DE575D;
    float: left;
    margin: 11px 5px 0 0;
    overflow: hidden;
}
  .seo-keywords a{
    padding-right:10px;
    color:#666;
  }
    .seo-keywords a:hover{
      color: #DE575D;
      transition:all .3s;
    }
    .top_bg.open{
    transform: none
   }
  .top_click{
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    height: 50px;
    /*background: rgba(28, 35, 39, 0.8);*/
    background: rgba(255, 255, 255, 0.8);
    box-shadow: 0 0 5px #bbb;
    display: none;
  }
  
.nav-dec {
  font-family: Consolas,Monaco,微软雅黑;
font-size:14px;
width: 90%;
padding:15px 5%;
border-top: 1px solid #eee;
}
  .top_click #navToggle {
    height: 100%;
    padding: 0 15px;
    display: inline-block;
    float: right;
}
.top_click #navToggle span{
  webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    display: block;
    background: #4f4f4f;
}
.top_click #navToggle span {
    position: relative;
    width: 25px;
    height: 1px;
    margin-top: 26px;
  }
  .top_click #navToggle span:before,
  .top_click #navToggle span:after {
    content: '';
    position: relative;
    width: 100%;
    height: 1px;
    left: 0;
  }
  .top_click #navToggle span,
  .top_click #navToggle span:before,
  .top_click #navToggle span:after {
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    display: block;
    background: #666;
  }
  .top_click #navToggle span:before {
    top: 8px;
  }
  .top_click #navToggle span:after {
    bottom: 10px;
  }
  .top_click #navToggle.open span:before {
    top: 10px;
    -webkit-transform: translateY(-11px) rotate(-45deg);
    -moz-transform: translateY(-11px) rotate(-45deg);
    -ms-transform: translateY(-11px) rotate(-45deg);
    -o-transform: translateY(-11px) rotate(-45deg);
    transform: translateY(-11px) rotate(-45deg);
  }
  .top_click #navToggle.open span:after {
    bottom: 12px;
    -webkit-transform: translateY(10px) rotate(45deg);
    -moz-transform: translateY(10px) rotate(45deg);
    -ms-transform: translateY(10px) rotate(45deg);
    -o-transform: translateY(10px) rotate(45deg);
    transform: translateY(10px) rotate(45deg);
  }
  .header #navToggle.open span {
    background: none;
  }
  .header #navToggle.open span:before,
  .header #navToggle.open span:after {
    background: #4f4f4f;
  }
  .top_bg .head-top img{
    width: 30px;
    height: 30px;
    vertical-align: middle;
    cursor: pointer;
    position: relative;
    top:10px;
  }
  .top_bg .head-top a{
    float: right;
    height: 50px;
    width: 50px;
    display: none;
  }
  .m-logo{float: left;width: 65px;height: 50px;}
  .m-logo img{padding: 12px 0 0 15px;height: 30px;}

.artny{ height:auto; overflow:hidden;padding-bottom:25px}
.artny .gg{margin-top:15px;}
.artny_top{ border-bottom:1px solid #e5e5e5; background:#fff;}
.top_title h1{ padding:40px 0 25px; font-size:30px; color:#ff5353; text-align:center;}
.top_title h1 a{font-size: 30px;color:#ff5353;line-height: 48px;}
.top_others{ text-align:center; font-size:14px; color:#333; line-height:38px; position:relative; height:38px; margin:-28px auto 0; width:560px;}
.top_others .xx{ display:inline-block; margin:0 14.5px;}
.top_others .xx span{color:#666;}
.top_others .share{color:#666; line-height:36px; top:18px;}
.artny .rj{width:100%; height:140px; background:#f5f5f5; margin:15px 0 0; overflow:hidden;}
.artny .rj .pic{width:110px; height:110px; margin:15px; float:left; position:relative; overflow:hidden;}
.artny .rj .pic img{width:110px; height:110px;}
.cover110{width:110px; height:110px; background-position:-1px -463px;}
.artny .rj .info{float:left; width:685px; overflow:hidden;}
.artny .rj .toub{height:35px; width:100%; margin:15px 0 0; overflow:hidden;}
.artny .rj .toub .tit{ font-size:20px; color:#333; display:inline-block; height:27px; line-height:27px; overflow:hidden; max-width:312px; _width:312px;}
.artny .rj .toub .bnt{width:90px; height:35px; line-height:35px; float:right; background:#DE575D; font-size:14px; color:#fff; position:relative; padding-left:30px; margin-left:4px; overflow:hidden;}
.artny .rj .toub .bnt em{ position:absolute; left:8px; top:8px;width:20px; height:19px; display:inline-block; background:url(../img/xpgod_bg.png) no-repeat; overflow:hidden;}
.artny .rj .toub .bnt.pc{padding-left: 33px; width: 87px;}
.artny .rj .toub .bnt.pc em{ background-position:-114px -466px;}
.artny .rj .toub .bnt.az em{ background-position:-139px -465px;}
.artny .rj .toub .bnt.ios em{ background-position: -161px -466px;}
.artny .rj .cen{font-size:14px; color:#333; height:25px; line-height:25px; margin: 18px 0 8px 0; overflow:hidden;}
.artny .rj .cen span{color:#666; margin-right:40px;}
.artny .rj .dib{font-size:14px; color:#666;height:25px; line-height:25px; overflow:hidden;}
.artny .rj .toub .bnt.none,.artny .rj .toub .bnt.none:hover{background:#ddd; color:#fff; cursor:default;}

.artny_main{font-size:16px; color:#666; padding-top:15px;line-height: 200%;text-indent: 2em}
.artny_main table{margin:0 auto;}
.artny_main p{ line-height:200%; font-size:16px; color:#666; margin-top:10px;text-indent:0}
.artny_main p.artny_main_nshow{position: relative;height:24px;overflow: hidden;margin-top:0}
.artny_main p.artny_main_nshow::after{
        content:"";
        position: absolute;
        width: 100%;
        height: 100%;
        background-color:#fff;
        left:0;
        top:0; 
    }
.artny_main img{ max-width:95%; display:block; height: auto;margin:0px auto;}
.artny_main .tit{color:#333; text-indent:0;}
.artny_main .gg{width:100%; height:100px; overflow:hidden;}
.artny_main .gg img{width:100%; height:100px;}
.artny .xgyd{width:100%; height:165px; background:#f5f5f5; position:relative; font-size:14px; margin:15px 0 0; overflow:hidden;}
.artny .xgyd .hd{width:20px; padding:5px; height:95px; background:url(../img/xpgod_bg.png) no-repeat -114px -488px; color:#fff; text-align:center; position:absolute; left:0px; top:0px; line-height:21px; overflow:hidden;}
.artny .xgyd ul{float:left; width:390px; margin-left:30px; padding-top:5px; overflow:hidden;}
.artny .xgyd ul li{float:left; padding-left:15px; width:375px; height:30px; line-height:30px; background:url(../img/xpgod_bg.png) no-repeat -487px -13px; overflow:hidden;}
.artny .xgyd ul li a{color:#333;}
.newssx{margin:10px 0 20px}
.newssx span{color:#666}
.newssx a{color:#666}
.gy_tit4 .tj_hyp,.gy_tit .tj_hyp{ float:right; padding-left:20px; background: url(../img/xpgod_bg.png) no-repeat -483px -453px; font-size:14px; color:#666; overflow:hidden; height: 22px; line-height: 22px; margin-top: 5px;}
.gy_tit4 .tj_hyp:hover,.gy_tit .tj_hyp:hover{ background-position:-483px -475px; color:#DE575D;}

.art_lmr .gg2{margin:10px 0 15px 0; width:285px;}
.art_lmr .bg_w.ls .gy_tit4{color:#DE575D;}

.softny1{width:1170px; background:#fff; height:auto; padding:0 15px 15px 15px; overflow:hidden;}
.softny1 .name{color:#DE575D; font-size:24px; height:54px; line-height:54px; border-bottom:1px solid #e5e5e5; position:relative; overflow:hidden;}
#view_name{font-size:24px; }
#view_name h1{font-size: 30px;}
.newsyh{color:#666}
.newsyh a{color:#666}
.newsyh p{margin:5px 0 15px}
.newsyh span{display: block;border: 1px dashed #ccc;border-radius: 20px;padding: 10px 2%;}
.newsyh a strong{color:#666;font-weight: normal;}
.newsyh a:hover strong{color: #DE575D;transition: all .3s;}
.softny1 .share{top:12px; right:-5px;}
.softny1 .box{width:100%; height:auto; margin-top:15px; overflow:hidden;}
.softny1 .box_l{float:left; width:600px;overflow:hidden;}
.softny1 .tbu{width:100%; border-bottom:1px solid #e5e5e5; padding-bottom:20px;/*1.29*/ overflow:hidden;}
.soft_snap{width: 300px; height: 210px; float:left; overflow:hidden;}
.soft_snap img{width: 300px; height: 210px;}
.softny1 .info{float:right; width:525px; overflow:hidden;}
.softny1 .info ul{ height:120px;}
.softny1 .info ul li{float:left; width:240px; font-size:16px; color:#333; height:30px; line-height:30px;}
.softny1 .info ul li .tit{ float:left; width:auto;}
.softny1 .info ul li .nr{color:#666; font-size:14px; float:left; width:155px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.softny1 .info ul li .nr a{color:#666; font-size:14px;}
.softny1 .info ul li.last{width:100%;}
.softny1 .info ul li.last .nr{width:auto;}
.softny1 .info ul li.lastjg{width:100%;line-height: 60px;height: 60px;}

.softny1 .info ul li.lastjg .nrjg{font-size: 30px;color:#DE575D;width: auto;}
.softny1 .info .stars{float:left; margin-top:9px;}
.softny1 .info ul li.last .nr{position:relative; margin-right:18px; padding-right:20px;}
.softny1 .info ul li.last .nr span{float:left; width:17px; height:18px; background:url(../img/xpgod_bg.png) no-repeat -184px -469px; margin:6px 3px 0 0;}
.softny1 .info ul li.last .nr span.sd{background-position:-208px -470px; width:17px; height:20px; margin-top:5px;}
.softny1 .info ul li.last .nr span.dn{background-position:-229px -471px; width:16px;}
.softny1 .info ul li.last .nr em{ position:absolute; right:0px; top:7px; width:16px; height:16px; background:url(../img/xpgod_bg.png) no-repeat -250px -471px;}
.softny1 .info .bottom{width:100%; height:80px;margin-top: 10px;}
.softny1 .info .bnt{background: url(../img/xpgod_bg.png) no-repeat -147px -493px; width:220px; height:80px; float:left; display:block;}
.softny1 .info .bnt em{ display:inline-block;text-indent:-9999px; +font-size:0px; +height:0px;}
.softny1 .info .bnt .count{color:#fff; display:inline-block; width:90px; text-align:right;margin: 52px 0 0 42px; height:17px; line-height:17px; overflow:hidden;}
.softny1 .info .gg{width:285px; height:80px; float:right; overflow:hidden;}
.softny1 .info .gg img{width:285px; height:80px;}
.softny1 .button{height:32px; margin:18px 0;/*1.29*/ width:100%; overflow:hidden;}
.softny1 .button a{width:110px; height:32px; line-height:32px; background:url(../img/xpgod_bg.png) no-repeat -365px -452px; color:#666; display:block; float:left; font-size:14px; margin-right:10px;}
.softny1 .button a span{display:inline-block; width:18px; height:19px; float:left; background:url(../img/xpgod_bg.png) no-repeat; display:inline-block; margin:6.5px 8px 0 10px;}
.softny1 .button a span.pl{background-position:-272px -468px;}
.softny1 .button a span.down{background-position:-296px -452px; width:18px; height:18px; margin-top:7px;}
.softny1 .button a span.sc{background-position:-320px -456px; width:17px; height:16px; margin-top:8px;}
.softny1 .button a span.zt{background-position:-342px -452px; width:20px; height:16px; margin-top:8px;}
.softny1 .button a:hover span.pl{background-position:-294px -472px;}
.softny1 .button a:hover span.down{background-position:-370px -522px;}
.softny1 .button a:hover span.sc{background-position:-318px -475px;}
.softny1 .button a:hover span.zt{background-position:-342px -471px;}
.softny1 .button a:hover{background-position:-369px -488px; color:#fff;}

.soft_rmsy{ width:853px; height:113px; border:1px solid #e5e5e5; overflow:hidden;}
.soft_rmsy .hd{float:left; width:30px; height:100%; background:#DE575D;}
.soft_rmsy .hd .icon{width:18px; height:20px; background: url(../img/xpgod_bg.png) no-repeat -392px -522px; margin: 8px auto 0;}
.soft_rmsy .hd .tit{color:#fff; font-size:14px; width:20px; margin: 5px 0 0 5px; line-height: 18px; text-align:center;}
.soft_rmsy .bd{float:left; width:823px; height:113px; overflow:hidden;}
.soft_rmsy .bd ul li{width:70px; height:103px; float:left; margin:10px 0px 0 20px; font-size:14px; position:relative; overflow:hidden;}
.soft_rmsy .bd ul li img{width:70px; height:70px; margin:0 0 3px 0px;}
.soft_rmsy .bd ul li a{color:#666;}
.soft_rmsy .bd ul li a span{display:inline-block; text-align:center; width:100%; text-align:center; height:20px; line-height:20px; overflow:hidden;}
.cover70{background-position:-1px -579px; width:70px; height:70px;}

.softny1 .box_r{float:right; width:570px; overflow:hidden;}
.softny1 .box_r .gg{width:100%; height:auto; max-height:190px; margin-top:18px; float:left; overflow:hidden; _height:155px;}/*1.29*/
.softny1 .box_r .gg img{width:100%; }

.softny2{width:1200px; height:655px; margin-top:15px; overflow:hidden;}
.softny_main{width:855px; padding-left:15px; background:#fff; float:left; color:#666; margin-bottom:15px; overflow:hidden;}
.softny_main .tabs{ width:820px; border-bottom:1px solid #DE575D; height:30px; margin-top:15px; overflow:hidden;}
.softny_main .tabs p{float:left; width:120px; border:1px solid #e5e5e5; border-bottom:none; height:29px; line-height:29px; font-size:14px; border-top-right-radius:5px; border-top-left-radius:5px; margin-right:5px; cursor:pointer;}
.softny_main .tabs p span{display:inline-block; float:left; background:url(../img/xpgod_bg.png) no-repeat; margin:6.5px 10px; width:16px; height:16px; }
.softny_main .tabs p span.jianj{ width:15px; height:15px; background-position:-413px -522px; margin-top:7px;}
.softny_main .tabs p span.jiet{background-position:-430px -522px;}
.softny_main .tabs p span.anz{ background-position:-484px -500px;}
.softny_main .tabs p.cur,.softny_main .tabs p:hover{background:#DE575D; border-color:#DE575D; color:#fff;}
.softny_main .tabs p.cur span.jianj,.softny_main .tabs p:hover span.jianj{ background-position:-467px -522px;}
.softny_main .tabs p.cur span.jiet,.softny_main .tabs p:hover span.jiet{ background-position:-483px -523px;}
.softny_main .tabs p.cur span.anz,.softny_main .tabs p:hover span.anz{ background-position:-448px -522px;}

.softny_main .con,.softny_main .zzjc{font-size:14px; line-height:30px; margin:0px auto; height:auto; width:820px; overflow:hidden;}
.softny_main a{color:#DE575D;}
.softny_main .xbtx{border:1px solid #DE575D; width:788px; padding:15px; margin-bottom:15px; background:#e5f6d7; font-size:14px; line-height:25px; overflow:hidden;}
.softny_main .xbtx span{color:#333;}
.softny_main .xbtx em{color:#ff5353;}
.softny_main .xbtx .p2{margin:20px auto 10px;}
.softny_main .xbtx a{margin-right:8px;}
.softny_main .zzjc .ls{color:#DE575D;}
.softny_main .zzjc img{display:block; margin:30px auto;}
.softny_main .con{margin-top:0px; width:800px;}


/* jietu */

#jietu{width:820px;height:585px;overflow:hidden;margin:15px 0 10px;}
#jietu-pic{width:100%;height:415px;position:relative;}
#jietu-pic li{width:100%;height:415px;position:absolute;left:0;top:0;filter:alpha(opacity:0);opacity:0;}
#jietu-pic li a{display:inline-block;}
#jietu-pic li a img{width:820px;height:415px;}
#jietuBtn{width:820px;height:150px;padding-top:15px;z-index:20;overflow:hidden; position:absolute;}
#jietu-btn{width:100%;height:150px;position:relative;left:0;bottom:0;float:left;margin-right:3px;}
#jietu-btn ul{width:100000px;position:absolute;left:0;top:0;}
#jietu-btn li{height:150px;width:260px;display:block;float:left;margin-right:21px; cursor:pointer; position:relative;}
#jietu-btn li img{ width:256px; height:146px;border:2px solid #fff}
#jietu-btn li em{position:absolute; left:50%; top:-9px; width:13px; height:10px;  margin-left:-6.5px; background:url(../img/xpgod_bg.png) no-repeat -485px -550px; display:none;}
#jietu-btn li.active img{border:2px solid #DE575D}
#jietu-btn li.active em{display:inline-block;}
#jietu-leftbtn,#jietu-rightbtn{position:absolute; text-indent:-9999px;width:25px;height:40px;z-index: 2; background:url(../img/xpgod_bg.png) no-repeat; top:50%; margin-top:-20px;}
#jietu-leftbtn{left:2px; background-position: -21px -37px;}
#jietu-rightbtn{right:2px;background-position:-47px -37px;}
#jietu-leftbtn:hover{background-position: -73px -37px;}
#jietu-rightbtn:hover{background-position: -99px -37px;}
.art_viewlist{background:#fff;float:left;width:840px; height:auto;padding:20px 15px;}
.art_viewlist li{width: 100%;font-size: 14px;line-height: 200%;border-bottom:1px solid #ccc;padding:5px 0;overflow: hidden;}
.art_viewlist a{float: left;}
.art_viewlist span{float: right;}
.softny2_r{float:right; width:285px; padding:0 15px; height:auto; background:#fff; margin-bottom:15px; overflow:hidden;}
.softny2_r .gy_tit{height:37px; line-height:37px;}
.art_lmr.softny2_r .sytj{height:auto;}
.art_lmr.softny2_r .sytj ul li{height:auto;}
.art_lmr.softny2_r .fllb a{height:35px; line-height:35px;}

.softny3{width:1200px; height:auto; margin-top:15px; overflow:hidden;}
.softny_l{width: 840px;
    padding:0 15px;
    background: #fff;
    float: left;
    color: #666;
    margin-bottom: 15px;
    overflow: hidden;}
.softbody{padding:20px 0;font-size: 16px;line-height: 30px;}
.softbody .softbody-js iframe{width: 100%;height:550px;}
.softbody-js h4:first-child{margin-top:0}
.softbody h4{font-size: 26px;font-weight: bold;line-height: 36px;color:#333;background: url(/images/cat.png) no-repeat 0 12px;margin:30px 0 20px;border-bottom:1px dashed #000;padding:10px 0 10px 42px}
.softbody img{max-width:100%;margin:5px auto;height: auto;}
.softny3_r{float:right; width:315px; overflow:hidden;}
.softny3_r .blph{ background:#fff; width:100%; height:auto; overflow:hidden;}
.softny3_r .blph .gy_tit{margin:0 15px;}
.softny3_r .blph ul{height:auto; padding:0 15px; width:285px; overflow:hidden;}
.softny3_r .blph ul li{width:100%; float:left; height:auto; border-bottom:1px dashed #e5e5e5; padding:15px 0; font-size:14px; overflow:hidden;}
.softny3_r .blph ul li .top{ padding-left:70px; width:215px; height:52px; position:relative;}
.softny3_r .blph ul li .tit{ font-size:16px; display:inline-block; width:100%; height:21px; line-height:21px; overflow:hidden;}
.softny3_r .blph ul li .text{ width:100%; color:#666; margin-top:8px; line-height:25px; height:50px; overflow:hidden; display:none;}
.softny3_r .blph ul li span{display:inline-table;}
.softny3_r .blph ul li .time{color:#999; margin-top:12px;}
.softny3_r .blph ul li .stars{display:none; margin-top:15px;}
.softny3_r .blph ul li img{width:52px; height:52px; position:absolute; left:0px; top:0px;}
.cover52{width:52px; height:52px; left:0px; background-position:-73px -596px;}
.softny3_r .blph ul li .bnt{ display:none; width:80px; height:30px; line-height:30px; text-align:center; color:#fff; position:absolute; right:0px; bottom:0px; background:#DE575D;}
.softny3_r .blph ul li.hover {padding-bottom:5px;}
.softny3_r .blph ul li.hover .stars,.softny3_r .blph ul li.hover .text,.softny3_r .blph ul li.hover .bnt{display:inline-block;}
.softny3_r .blph ul li.hover .time{display:none;}
.softny3_r .gg{width:285px; padding:10px 15px 15px 15px; background:#fff; height:280px;}
.softny3_r .gg img{width:285px; height:280px;}

.softny3_r .rmrj,.art_lmr .rmrj{margin-top:15px; width:285px; padding:0 15px; background:#fff; overflow:hidden;}
.softny3_r .rmrj ul,.art_lmr .rmrj ul{ padding:15px 0 10px 0;}
.softny3_r .rmrj ul li,.art_lmr .rmrj ul li{float:left; width:142.5px; height:24px; line-height:24px; position:relative; font-size:14px; margin-bottom:10px; overflow:hidden;}
.softny3_r .rmrj ul li img,.art_lmr .rmrj ul li img{width:24px; height:24px; float:left; margin-right:8px;}
.softny3_r .rmrj ul li a,.art_lmr .rmrj ul li a{color:#333;}
.art_lmr .rmrj{padding:0px; margin-top:0px;}
.cover24{background:url(../img/xpgod_bg.png) no-repeat -395px -546px; position:absolute;left:0px; top:0px;width:24px; height:24px; display:inline-block; }
.softny3_r .rmgjc,.art_lmr .rmgjc{width:285px; padding:0 15px; background:#fff; overflow:hidden;}
.softny3_r .rmgjc .box,.art_lmr .rmgjc .box{ font-size:14px; line-height:30px; padding:5px 0 15px 0;}
.softny3_r .rmgjc .box a,.art_lmr .rmgjc .box a{margin-right:29px;}
.softny3_r .rmgjc .box .ys1,.art_lmr .rmgjc .box .ys1{color:#ff7529;}
.softny3_r .rmgjc .box .ys2,.art_lmr .rmgjc .box .ys2{color:#62c0a2;}
.softny3_r .rmgjc .box .ys3,.art_lmr .rmgjc .box .ys3{color:#333;}
.art_lmr .rmgjc{padding:0px;}

.ply .top_title{font-size:36px; color:#333; position:relative;}
.ply .top_title a{color:#333;}
.ply .top_title .more{ position:absolute; right:0px; top:15px; width:98px; height:28px; line-height:28px; border:1px solid #DE575D; color:#DE575D; text-align:center; font-size:14px;}
.ply .top_title .more:hover{background:#DE575D; color:#fff;}
.ply .top_others{ color:#666; text-align:center;}
.ply .top_others .xx{float:none;}

.softny3_r .blph ul li .bnt:hover,.softny3_l .down_box .yx .info a.bnt:hover,.artny .rj .toub .bnt:hover,.sytj ul li.hover .down:hover,.sub_comment .bnt button:hover,.zt_ny .rjk .tb .bnt:hover,.art_lml dl dd .more:hover,#artfocus .down:hover,.art_main3 .left .info .bnt:hover,.rjlm_box .left .down a:hover{background:#DE575D;background-color: rgba(222,87,93,.85)}
.ply .top_title a:hover,.art_lmr .rmrj ul li a:hover,.softny3_r .rmrj ul li a:hover,.softny3_r .blph ul li .tit:hover,.softny3_l .xgwz ul li a:hover,.softny3_l .xgwz dl dd .tit a:hover,.softny3_l .down_box ul li a:hover,.softny3_l .down_box .yx .info a.tit:hover,.softny3_l .rmzt ul li a:hover,.softny3_l .gy_tit a:hover,.soft_rmsy .bd ul li a:hover,.artny .xgyd ul li a:hover,.artny .rj .toub .tit:hover,.art_lmr .bltj ul li a:hover,.art_lml dl dd .tit a:hover,.rjlm_box .left .tit a:hover,.art_main4 .list .top a:hover,.art_main3 .r_db .info a:hover,.art_main3 .left ul li .bt a:hover,.art_main3 .menu a:hover,.art_main4 .menu a:hover,.art_main3 .left .info .bt a:hover,.art_main2 .list .bd li a:hover,.art_main2 .list .info .bt a:hover,.top_bg .gjc a:hover,.laymain1_2 .box ul li a:hover,.laymain2 .news-list .bt a:hover,.laymain3 .list .box .tit a:hover,.soft_ph .list p a:hover span,.game_list ul li a:hover span,.game_ph .tit a:hover,.flgx_nr .more:hover,.flgx_nr ul li .bt a:hover, .news_ph ul li a:hover,.footer .menu_r ul a:hover,.qdtj .bd ul li a:hover span,.art_main1 .news_list li .tit:hover,.zttj ul li a:hover span,.abus p a:hover{color:#fff;transition:all .3s}
.pubright .imgwx{margin-top:20px}
.imgwx img{max-width:100%}
.softny2_r .imgwx img{margin-top:20px;}
table { border-collapse:collapse; border-spacing:0; }
.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;}
.c_btn{background:url(../img/c_send.png) no-repeat scroll 0 0 transparent;border:0 none;color:#FFFFFF;cursor:pointer;font-weight:bold;height:24px;line-height:21px;text-align:center;width:56px;}
//站点地图
.guide{width:690px;float:right; font-size:12px;}
.guide1,.guide_l,.guide2,.guide_l2,.guide3{height:62px;float:left}
.guide1{background:url(guide1.gif) no-repeat;width:81px}
.guide_t{padding:35px 0 0 12px;color:#af724f;font-weight:bold}
.guide_l{background:url(guide_l.gif) repeat-x;width:264px}
.guide_l a:visited,.guide_l2 a:visited{color:#000}
.guide2{background:url(guide2.gif) no-repeat;width:81px}
.guide_l2{background:url(guide_l.gif) repeat-x;width:262px}
.guide3{background:url(guide3.gif) no-repeat;width:2px;float:right}
.guide_co{padding:8px 0 0 10px;color:#C0C0C0}
.guide_co p span a{color:#777777;text-decoration:underline}
.guide_co p span a:hover{color:#f60;text-decoration:underline}
.guide_co p span a:visited{color:#777777}
.guide_co p{padding:4px 0 0 0px;color:#C0C0C0;line-height:19px}

.headertop {clear:both;padding-right:10px;padding-top:0px;margin-top:0px;background:#e9e9e9;width:958px;color:#a46db2;line-height:18px;height:23px;border-bottom:#fff 1px solid;border-top:#fff 1px solid;}
.headertop A {color:#000;text-decoration:none;}
.headertop A:hover {color:#6FA7C2;text-decoration:underline;}
#hd_strapleft {float:left;padding-left:10px;padding-top:2px;}
#hd_strapright {float:right;text-align:right;padding-top:2px; padding-right:5px;}

div#sitemapBox {clear:both;background:#fff;margin:0 0 4px;padding:0;text-align:left;width:auto;overflow:hidden;}
dl#sitemaplist {clear:both;margin:5px 0px;width:956px;border:1px solid #C4EDB7;border-top:0;overflow:hidden;}
dl#sitemaplist dt {display:block;width:956px;background:#EEFBEA;margin-bottom:1px;border-top:1px solid #C4EDB7;border-bottom:1px solid #C4EDB7;height:28px;line-height:28px;font-weight:bold;text-indent:10px;}
dl#sitemaplist dt a {font-weight:bold;color:#000;}
dl#sitemaplist dt span, dl#sitemaplist dt span a {font-weight:normal;}
dl#sitemaplist dd a {color:#000;}
dl#sitemaplist dd {float:left;display:block;background:#fff;margin-left:1px;margin-bottom:1px;width:105px;height:25px;line-height:25px;text-align:center;}
#wrap dl#sitemaplist{width:1198px; margin:0;}
#wrap dl#sitemaplist dt{width:1198px;}
#wrap dl#sitemaplist .gy_tit4{display: none;}
#wrap dl#sitemaplist dd.sxy{width: 100%;text-align:left;height: auto;}
#wrap dl#sitemaplist dd.sxy a{margin-left:40px;}
#wrap dl#sitemaplist dd.sxy a:first-child{margin-left:25px}

#local {font-size: 12px; line-height: 30px; height: 30px; margin-top:10px;padding-left: 8px;}
#local strong,#local h1 {font-weight:normal; display:inline;}
#local a {color: #3e3e3e}
.w960 { width: 1200px; margin:0 auto; background: #fff; font-size:14px;}
.morelist{padding:5px;}
.morelist ul li{float:left;text-align:center;width:80px;margin:2px;border: 1px solid #60B40C;background:#60B40C; color:#fff; height:20px; line-height:20px; overflow:hidden;}
.morelist ul li a{ color:#fff; font-weight:bold}
.mt5{margin-top:5px}
.soft-xzzx{width: auto;position: relative;position: relative;}
.s-dl{overflow: hidden;border-bottom: 1px solid #E5E5E5;padding: 5px 0;color: #3E3E3E;zoom: 1; line-height:25px;}
.soft-xzzx .s-name{width: 545px;background: none;overflow: hidden;text-align: left;float: left; color: #333; padding-left:5px;}
.soft-xzzx .s-lang{width: 182px;overflow: hidden;text-align: left;float: left;color:#333}
.soft-xzzx .s-star{width: 106px;overflow: hidden;text-align: left;float: left;color:#333}
.soft-xzzx .s-update, .s-size, .s-down{width: 180px;overflow: hidden;text-align: center;float: left;color:#333}
.soft-xzzx .s-update{padding-left: 23px;width: 159px;}
.ss-name{width: 548px;text-align: left;padding-left: 5px;background: none;overflow: hidden;float: left; color:#fff}
.ss-lang{width: 170px;overflow: hidden;text-align: left;float: left;color:#333}
.ss-star{width: 139px;overflow: hidden;text-align: center;float: left;color:#333; margin-top:4px;}
.ss-update, .ss-size, .ss-down{width: 165px;overflow: hidden;text-align: center;float: left;color:#333}
.s-green .s-hd {border-bottom: 2px solid #e6e6e6;color: #0199DC;font-size: 16px;text-align: left;height: 26px;line-height: 26px;}
.star,.star span {height: 16px; background: url(../img/star.gif) repeat-x scroll 0 bottom transparent; overflow: hidden; text-indent: -9999px; display: block; float: left}
.star {width: 80px}
.star span {background-position: 0 top;}
span.lv1 {width: 16px;}
span.lv2 {width: 32px}
span.lv3 {width: 48px;}
span.lv4 {width: 64px;}
span.lv5 {width: 80px;}

.main{width:1200px;margin:0 auto 25px;}
.crumbs{margin-bottom:10px;}
.rt {float: right; clear:both}
.main a:hover{color:#DE575D;}
.main .col-left{font-size:14px;}
.col-left.xg{ background:#fff; padding:15px;}
.col-left.xg ul li{line-height:40px; height:40px;}
.col-left.xg ul li a{margin-left:5px;}
.col-left.xg ul li .rt{color:#999;}
.col-left .page a:hover{color:#fff;}

.zjgx{width:1200px; margin:0px auto 0; background:#fff; min-height:500px; font-size:14px; padding-top:10px; overflow:hidden;}

.zjgx .morelist,.zjgx .soft-xzzx .s-name{padding-left:20px;}

.zjgx .s-update{float:right; width:152px;} 
.zjgx .ss-update{color:#999;float:right;}
.zjgx .s-dl{border:none; line-height:25px; padding:8px 0;}
.zjgx .s-dl .ss-name{ margin-left:15px;}
.s-dl .lm{ float:left; height:25px; width:76px; margin-right:8px; line-height:25px;}
.s-dl .lm a{display:inline-block; width:70px; height:25px; font-size:14px; color:#fff; float:left; background:#4c4c4c; text-align:center}
.s-dl .lm em{float:left; width:6px; height:25px; background:url(../img/xpgod_bg.png) no-repeat -2px -220px;}

.softny_main{position:relative;}
.softny_main img{display:block; margin:0 auto;}
#tab_a2{position:absolute; left:-100%; top:46px;}
#tab_a2.cur{position:static;}

.showcase{padding-top:15px;padding-bottom:15px; width:820px;}
.showcase .s-content{width:10000px}
.showcase .scrollbar{overflow:hidden}
.showcase .scrollbar .s-box{height:280px;_width:838px;*position:relative;*overflow:hidden}
.showcase .scrollbar li{float:left;position:relative;height:280px;margin-right:18px;overflow:hidden; cursor:pointer;}
.showcase .scrollbar li.last{margin-right:0}.showcase .scrollbar li img{max-height:280px;_height:280px}
.showcase .scrollbar li span{position:absolute;top:50%;left:50%;display:block;width:100%;height:45px; margin:-22.5px 0 0 -22.5px;}
.showcase .scrollbar li .bg{background:#000;opacity:.50;filter:alpha(opacity=50)}
.showcase .scrollbar li .info{line-height:45px;text-indent:45px;font-size:18px;color:#fff}
.showcase .scrollbar li.picture span{display:none;width:45px}
.showcase .scrollbar li.picture .info{background:url(../img/find.png) no-repeat;_background:url(../img/find.gif) no-repeat; cursor:pointer;}
.showcase .scrollbar li.picture .info:hover{background:url(../img/find_h.png) no-repeat;}
.showcase .scrollbar li.active span{display:block}
.showcase .scrollbar li .video-bg{position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:#000;opacity:.50;filter:alpha(opacity=50)}
.showcase .scrollbar li.active .video-bg{opacity:.70;filter:alpha(opacity=70)}
.showcase .scrollbar li .video-info{position:absolute;top:0;left:0;padding-top:72px;width:100%;height:178px;text-align:center}
.showcase .scrollbar li .video-info span{position:static}
.showcase .scrollbar li .video-info .video-icon{width:50px;height:50px;display:block;margin:0 auto;background:url(../img/video-icon.png) center center no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/video-icon.png)}
.showcase .scrollbar li .video-info .video-title{width:auto;height:auto;line-height:30px;font-size:20px;color:#fff;display:block;padding:18px 18px 0 18px;white-space:normal}
.showcase .scrollbar .track{display:none;position:relative;margin:0 4px;height:6px;background-color:#d4d4d4;font-size:0px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; margin-top:8px;}
.showcase .scrollbar .track div{width:110px;height:6px;background-color:#DE575D;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.showcase .slider{position:relative;display:none}
.showcase .slider .s-box{position:relative;width:605px;height:375px;margin:0 auto 20px;overflow:hidden}
.showcase .slider .s-box li{float:left;position:relative;width:605px;text-align:center}
.showcase .slider .trigger{position:absolute;top:0;right:0px;width:45px;height:45px;border:1px solid #f6f6f6;background:#fff url(../img/bs.png) center no-repeat;text-indent:-333em}
.showcase .slider .prev,.showcase .slider .next{position:absolute;top:30%;display:block;width:44px;height:110px;border:1px solid #f6f6f6;background:#fff url(../img/slider_arrow.png) 12px center no-repeat;text-indent:-333em}
.showcase .slider .prev{left:0px}
.showcase .slider .prev:hover{background-position:-83px center}
.showcase .slider .next{right:0px;background-position:-33px center}
.showcase .slider .next:hover{background-position:-128px center}
.showcase .slider .s-nav{text-align:center;height:30px; display:none;}
.showcase .slider .s-nav .picture,.showcase .slider .s-nav .video{margin:0 7px}
.showcase .slider .s-nav .picture span,.showcase .slider .s-nav .video span{display:inline-block;width:30px;height:30px;background-image:url(../img/slider_nav.png);background-repeat:no-repeat; cursor:pointer;}
.showcase .slider .s-nav .picture span{background-position:-40px 0}
.showcase .slider .s-nav .picture .active{background-position:-122px 0}
.showcase .slider .s-nav .video span{background-position:0 0}
.showcase .slider .s-nav .video .active{background-position:-82px 0}

#container {text-align: left;}
#mainBody{padding:15px 0;font-size:14px;width:1170px;margin:0 auto;}
#mainBody .main{width:990px;float:right; line-height:25px}
#mainBody .main h2{border-bottom:1px solid #e5e5e5;padding:5px 10px;font-size:16px;color:#35A035;background:url(dot_green.png) 11px 7px no-repeat;text-indent:15px;font-weight:bold;margin-bottom:5px;}
#mainBody .main p{padding:4px 10px;color:#2e2e2e;}
#mainBody .main li{padding:4px 10px;text-indent:3em;background:url(/style/images/list-style-green.png) 39px 11px no-repeat;}
#mainBody .main li p{padding:4px 0px;text-indent:3em;color:#5f5f5f;font-weight:normal;}
#mainBody .main .img{text-align:center;text-indent:0;}
#mainBody .main a{color:#0984C5;}
#mainBody .main a:hover{color:#f60;}
#mainBody .main strong{font-weight:bold;padding:0 1px;}
#mainBody .side{width:165px;float:left;border:1px solid #e5e5e5;}
#mainBody .side ul{padding:5px 8px!important;padding:8px;}
#mainBody .side li{height:34px;line-height:34px;margin:4px 0;text-indent:20px;}
#mainBody .side li a{display:block;width:149px;height:34px;border-top:2px solid #fff;background:url(arrow1.gif) 7px 12px no-repeat;}
#mainBody .side li .cur,.side li .cur:hover{background-color:#e5ffe5;border-top:2px solid #cf3;color:#000;font-weight:bold;text-decoration:none;cursor:default;}
#mainBody .side li a:hover{background-color:#e5ffe5;border-top:2px solid #3eb33e;color:#35A035;text-decoration:none;}

.newsoft-list{height:auto; overflow:hidden;}


.ztcy{padding:20px 15px; background:#fff;margin-top:17px;}
.ztjj .tit{color:#ff5353;}
.slide{position:relative; margin:0 auto; width:600px; overflow:hidden;}
.slide .big{ position:relative; overflow:hidden; left:0;top:0;}
.slide a{position:absolute; top:220px; opacity:0;z-index:1000;}
.slide .big li{float:left; width:600px;}
.slide .big  li img{width:100%;display:block;}
.slide .prev{left:-10px;}
.slide .next{right:-10px;}
.slide .small{ margin-top:5px; width:100%; position:relative;}
.slide .small li{ float:left;margin-right:5px; width:121px; background:#000;}
.slide .small li:first-child img{opacity:1}
.slide .small li:last-child{ margin-right:0;}
.slide .small li img{width:100%;display:block; opacity:0.5;}
.backToTop{display: none;}
.swiper-container1,.swiper-container2,.swiper-container3{
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
}
.swiper-container2{display: none;position:relative;}
   #main .swiper-button-next.swiper-button-white, .swiper-container-rtl,#main .swiper-button-prev.swiper-button-white,.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white{
    position: absolute;
    top: 50%;
    width: 25px;
    margin-top: -20px;
    height: 40px;
    z-index: 2;
    background: url(../img/xpgod_bg.png) no-repeat;
    transition:all .3s;
}
#main .swiper-button-next.swiper-button-white, .swiper-container-rtl,#main .swiper-button-prev.swiper-button-white{
    right: 0px;
   background-position: -47px -37px; 
        
}
#main .swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white{
    left: 0px;
    background-position: -21px -37px;
}
#main .swiper-button-next:hover{background-position: -99px -37px;}
#main .swiper-button-prev:hover{background-position: -73px -37px;}
.focus-title{
    position: absolute;
    top:auto;
    bottom:0;
    font-size: 14px;
    width: 96%;
    height: 40px;
    line-height: 40px;
        background: #000;
    filter: Alpha(Opacity=70);
    opacity: 0.7;
    color:#fff;
    padding:0 2%;
    font-size: 16px;
}
.focus-bar-box img{width: 100%;}
.error_404{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding:200px 0}
.error_404 img{display: none;max-width: 100%;}
.error_404 .inner{width:897px;height:404px;margin:0 auto;padding:40px 0 60px;background:url(/images/404_bg.jpg) no-repeat center center;position:relative}
.error_404 .inner a{position:absolute;display:block;width:172px;height:48px;line-height:48px;font-size:18px;background:#DE575D;text-align:center;color:#fff;border-radius:5px;right:240px;bottom:114px}
.error_404 .inner a:hover{background:#DE575D;color: #EEE !important;opacity:.95}
 @media (max-width: 1023px) {
    body{margin-top:50px;}
    .error_404{width: 96%;padding:10px 2%;border:none}
    .error_404 .inner{background-image: none;width: 100%;height: auto;left: 50%;margin-left: -70px;}
    .error_404 img{display: block;}
    #main,.top_bg .inner,.top_bg .nav_box,.top_bg .nav_menu .menu,.puball,.feilei,.laymain,.softmain,.game_main,.flgx_m,.linkbox,.partner_con,.footer .menu,.qdtj,.rjfl_main,.ggt,.ggt img,.art_main1,.art_main2,.art_main4,.art_main4 .bd,.art_main5,.zt_main,.art_lm_gg,.art_lm,.zt_ny,.ztny_top,.zt_ny .xgrj,.ztny_b,.softny2,.softny3,.w960,.main,.zjgx,.art_lml,.top_others,.art_lmr,.art_lmr .bg_w,.art_lmr .fllb,.art_lmr .sytj{
        width:100%;background: #fff;height: auto;
    }
    .art_main1 .left,.art_main1 .left .list,.art_main2 .list .pic img,.art_main3 .left .pic,.art_main3 .left .hd,.art_main1 .right,.art_main2 .zxbk,.art_main2 .cen,.art_main2 .news,.art_main5 .list,.art_main3,.art_main4{width: 96%;padding:0 2%;margin:0;height: auto;}
.art_main1 .left .list ul li,.art_main1 .left .list ul li img,.art_main1 .left .list ul li p,.art_main2 .cen ul li img,.art_main2 .cen ul li a,.art_main2 .cen ul li,.art_main3 .left,.art_main3 .left .info,.art_main3 .left .hd,.art_main3 .left .pic img,.art_main5 .top .hd,.art_main5 .top .hd .pic,.art_main5 .top .hd .pic img,.art_main5 .top .hd .info,.art_main2 .list .pic,.art_main2 .list .hd,.art_main2 .list .info, .art_main3 .left .info,.art_main4 .list,.game_list ul,#wrap dl#sitemaplist dd.sxy a{width: 100%;height: auto;margin:0;padding:0}
#wrap dl#sitemaplist dd.sxy a:first-child{margin-left:0}
.game_list ul li{width: 46%;height: auto;margin:0 2%}
.art_main1 .news_list li{width: 100%;padding-left:0;}
.art_main5 .top .hd .bt{height: auto;}
.art_main5 .top .hd .b{margin-top:5px;}
.art_main1 .news_list li .tit{width: 100%;height: auto;padding-right:0;max-width:none;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.art_main2 .list .txt, .art_main3 .left .info .bott{margin-top:10px;}
    .top_bg .inner{padding:0;}
    .top_bg .logo img{width: 60%;height: auto;}
    .footer .menu_r ul,.top_bg .cen,.ad-vip,.top_bg .tips,.top_bg .top_r,.art_main1 .news_list li .lm,.art_main1 .news_list li .lm,.art_main1 .news_list li span,.art_main4 .menu,.art_main5 .news_ph span,.art_main1 .left .list{display: none;}
    .art_lmr .sytj ul li,.art_lmr .sytj ul li img,.top_bg .top_r,.top_bg .nav_box,.art_lml dl,.art_lml dl dt,.art_lml dl dt img,.art_lml dl dd{width: 100%;height: auto;}
    .art_lml,.location,.art_lmr,.art_lmr .bg_w.mt15,.footer .menu_r,.pubright,.vip,.softny1,.softny_l{padding:0 2%;width: 96%;}
        .softny1 .box_l,.softny1 .box_r,.slide .big li,.slide,.softny1 .info,.softny3_r,.softny1 .box_l img,.abus{width: 100%;}
        .softny3_r .rmgjc, .art_lmr .rmgjc,.art_main3 .left ul li .time,.art_main3 .left .lm,.art_main3 .right{display: none;}
    .softny1 .info ul li,.art_main4 .list .top{height: auto;}
    .abus{padding:20px 0 0}
    .swiper-container-3d{perspective: 100%;-webkit-perspective:100%}
    .box .swiper-container{display: block;}
    .box .swiper-container img{width: 100%;height: auto;}
    .swiper-container,.linkbox,.laymain{display: none;}
.swiper-container2{display: block;}
.swiper-container2 img{width: 100%;}
.feilei,.game_list{height: auto;}
.feilei .bd{float: none;width: 82%;}
.feilei .hd{background: none;height: 140px;}
.game_main .soft_ph{width: 96%;padding:0 2%;}
.laymain1{width: 96%;margin:15px 2% 0;}
#focus{width: 100%;height: auto;}
#focus .focus-bar li,.sjgame{width: 100%;height: auto;}
#focus .focus-bar li img{width: 100%;height: auto;}
    .abus-img{text-align:center;}
        .price,.soft_ph{width: 100%;padding:0;}
        .puball{padding-bottom:20px;margin:0}
        .price table{width: 96%;margin-left: 2%;;}
.price table tr td:last-child{width: 60px;}
        .price table tr td i{margin-right:0px;font-size: 22px;}
        .price table tr td:nth-child(2){font-size: 18px;}
        .price table tr td.price-title{font-size: 24px;height: auto;}
        .s_fixed{position: static;}
    .backToTop{display: block;width:30px; height:30px; right:10px; bottom:50px; background:#DE575D  url(/images/icon_top.png) no-repeat center;background-color:rgba(222,87,93,.5);z-index: 3; background-size:120%; cursor:pointer; position:fixed; text-indent:9999px; color: #fff; border-radius:5px; transition: all .3s}
.backToTop:hover{opacity: .8}
    .art_lmr .sytj ul li{margin-left:13px}
    .top_title h1{padding: 10px 0;}
    .game_ph .nr em{margin-right:25px;}
    .art_lmr .bg_w.mt15{margin:0 0 15px;}
    .news_ph{padding: 2.5px 0 10px;}
    .top_title h1 a{font-size: 22px;line-height: 28px;}
    .footer .menu_r{float: none;text-align:left;}
    .footer,.tjcp {margin-top:0;}
    .fllb,.tjcp{display:flex; flex-wrap: wrap;justify-content:space-between;align-items: center;}
    .tjcp a{padding:0;width: 45%;padding:0 2%;height: 28px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;margin:5px auto;}
    .footer .menu{background:#222;margin-bottom:10px;}
    .footer .menu .logo_foot{display: block;float: none;margin:20px auto;}
    .art_lmr .sytj ul li{width: 48%;}
    .art_lmr .fllb a{width: 23%;}
    .art_lmr .bg_w{padding:0;}
    .art_lmr .fllb,.art_lmr .fllb a,.art_lmr .sytj ul li,.art_lmr .sytj,.footer .menu_r{margin:0;}
    .art_lmr .fllb{margin:10px 0;}
    .art_lmr .fllb a{margin:3px 0;}
    .art_lm_gg{display: none;}
    .location{height: auto;background: none #F5F5F5;line-height: 22px;font-size: 12px;padding:10px 2%;}
    .tjcp span,.tjcp a{display: block;}
    .tjcp span{font-size: 14px;line-height: 200%;color:#333;}
    .footer .menu_r p{text-align:center;}
    .top_others{line-height: 28px;}
    .top_bg .nav_box{background-color:#DE575D;overflow: hidden;}
    .top_bg{width:100%;height:100%;}
    .top_bg .logo{width: 100%;height: auto;text-align:center;}
    .top_bg{position: fixed;
    top: 0px;
    box-shadow: 0 15px 27px 0 rgba(167,165,165,0.38);
    width: 100%;
    height: 100%;
    background: #fff;
    transition: all ease 0.5s;
    -webkit-transition: all ease 0.5s;
    z-index: 1000;
    opacity: 1;
    visibility: visible;
    margin-top: 0;
    overflow-y: auto;
    transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
    top: 0;
    transform: translateX(100%);}
    .tjcp-tj{margin-top:0}
    .top_bg .nav{height: 100%;width: 100%;}
    .top_bg .nav_box a{width: 100%;height: 60px;line-height: 60px;}
    .top_bg .nav_box a span{border-bottom:1px solid #eee;}
    .top_bg .nav_box a em{background: none}
    .top_others{margin-top:0;}
    .top_click,.top_bg .head-top a{display: block;}
    #wrap dl#sitemaplist,div#sitemapBox,#wrap dl#sitemaplist dt{width: 100%;}
    dl#sitemaplist dd{width: 100%;height: auto;}
    #wrap dl#sitemaplist dd.sxy{text-align:center}
    dl#sitemaplist dt{height: 36px;line-height: 36px;}
    dl#sitemaplist dt{margin:5px 0}
  }