/*当前位置*/
.breadline {width: 1180px;height:24px;margin: 5px auto;display:block;padding: 10px 0;}
.breadline h1 { font-size: 14px; }
.breadline .mleft{float:left;}
.breadline .mver{float:left;position:relative;padding:0;width:90px;height:20px;border-radius:2px;border:1px solid #edeaea;text-indent:14px;margin-top:0px;color:#585858;margin-left:10px;}
.breadline .mver:hover{border-bottom:1px solid #fff;}
.breadline .mver b{font-weight:normal;display:block;height:20px;line-height:20px;cursor:pointer;width:90px;padding-left:7px;font-size:14px;color: red;}
.breadline .mver:hover b{background-position:0 0;}
.breadline .mver span{display:none;position:absolute;left:-1px;top:21px;background:#fff;border:1px solid #edeaea;z-index:9;zoom:1}
.breadline .mver:hover span{display:block;}
.breadline .mver span i{font-style:normal;line-height:28px;text-indent:6px;height:28px;white-space:nowrap;}
.breadline .mver span i a{display:block;padding-right:6px;}
.breadline .mver span i a:hover{background:#38aa41;color:#fff;text-decoration:none;}
/**/
.main {clear: both;overflow: hidden;}
.wrapper_1180 {width: 1180px; margin: 0 auto; clear: both;}
/*left*/
.left_cont { float: left; width: 820px;}
#menu_art {background: #fff;width: 100%;;}
#menu_art h1 {text-align:center;font-size:28px; color: #333; font-weight: bold;line-height:40px; padding: 30px 0 20px 0}
.cts-box3{height:160px;background: #fafafa;overflow:hidden;zoom:1;margin:0px auto 15px;border: 1px #E6E6E6 solid;position: relative;}
.cts-box3 .cts-box-img {float:left;width:120px;height:120px;margin: 20px 0px 0px 20px;}
.cts-box3 .cts-box-img img{width:120px; height: 120px; overflow:hidden;border-radius: 20px;}
.cts-box3 .cts-box-info{float:left;line-height:26px;color:#999;margin:20px 0px 0px 20px;width: 430px;overflow:hidden;}
.cts-box3 .cts-box-info .name {font-size: 22px; color: #222; height:40px; line-height:40px; overflow:hidden; margin-right: 0}
.cts-box3 .cts-box-info .byte { float: left; margin-right:30px; }
.cts-box3 .cts-box-info .cate { float: left; }
.cts-box3 .cts-box-info .update { clear: both; margin-bottom: 3px; }
.cts-box3 .cts-box-info .tag { height: 28px; overflow: hidden; display: none;}
.cts-box3 .cts-box-info .tag span { font-size: 13px; display: inline-block; line-height: 24px; border: 1px solid #efefef; background: #fff; color: #999; padding: 0 15px; margin-right:5px; border-radius: 3px; margin-bottom: 5px;}
.cts-box3 .cts-box-info .tag a {font-size: 13px; display: inline-block; line-height: 24px; border: 1px solid #f02f2f; background: #fff; color: #f02f2f; padding: 0 15px; margin-right:5px; border-radius: 3px; margin-bottom: 5px;}
.cts-box3 .cts-box-info .tag a:hover { background: #f02f2f; color: #fff;border: 1px solid #f02f2f; }
.cts-box3 .cts-box-down {float:right; margin:14px 20px 0px 0px; position: relative;}
.cts-mtab {border-bottom:1px solid #ddd;}
.cts-mtab .s_title{height:36px;line-height:36px;background:#fff;padding-top: 8px;}
.cts-mtab .s_title li,.s_title span{background:#f8f8f8;float:left;padding:0 12px;cursor:pointer;color:#666;border-right:1px solid #ddd;font-size:16px;height: 35px;border-top: 1px solid #ddd;}
.cts-mtab .s_title li i {font-size:13px;}
.cts-mtab .s_title .cur{background:#fff;color: #fe822a;border-top: 3px solid #fe822a;height: 40px;background:#fff;margin-top: -7px;}
.cts-mtab .s_title .one{background:#f02f2f;color:#fff;border-color:#f02f2f;border-radius: 5px 5px 0px 0px;}
.cts-mtab .sNav-fixed{position:fixed;top:0;background:none;}
.cts-mtab .sNav-fixed li{border-left: 1px solid #ddd;margin-left: -1px;}
.cts-mtab #downTab{background:#f02f2f url(../images/down_w_25.png) 6px center no-repeat;padding: 0 10px 0 34px;}
.cts-mtab #downTab a {color:#fff;}
.cts-mtab-fix { position: fixed; width: 100%; top: 0; left: 0; background: #fff; z-index:9999;}
.cts-mtab-fix .s_title { width: 1180px; margin: 0 auto;padding-top: 0px;}

.cts-box3 .cts-box-down em {border: 1px solid #ddd;padding:2px;background: #fff;display: block;margin-bottom: 3px;display: none;}
.cts-box3 .cts-box-down em img { width: 100px; height: 95px; display: block; }
.cts-box3 .cts-box-down a {position: relative;padding-left: 25px;line-height: 45px;width: 136px;color: #fff;background: #62c26a;display: block;text-align: center;border-radius: 4px;font-size: 16px;margin-top: 10px;margin-bottom: 20px;}
.cts-box3 .cts-box-down a i {position: absolute;top: 8px;left: 26px;display: block;width: 26px;height: 30px;background:url(../images/load_ico.png) 0 0px no-repeat;background-size: 26px auto;}
.cts-box3 .cts-box-down a:hover { background: #62c26a }
.cts-box3 .cts-box-down .pc_btn{display: block;width: 136px;height: 45px;background: url(http://www.xitonghe.com/SkinNew/images/soft_btn_pc.png) no-repeat center center;}
.cts-box3 .cts-box-down .pc_btn:hover{background: url(http://www.xitonghe.com/SkinNew/images/soft_btn_pc.png) no-repeat center center;}


.htmlcontent {padding-top: 10px; line-height: 32px; color: #333;font-size: 14px;}
.htmlcontent p a{color: #48a5ef;}
.htmlcontent p { margin: 10px 0 }
.htmlcontent table { width: 100% !important ;margin:0 auto; }
.oTit{border-bottom: 2px solid #fe822a;margin-bottom:12px;position:relative;}
.oTit h2{height:38px;line-height:38px;padding:0 15px;background: #fe822a;color:#fff;display:inline-block;font-weight:normal;font-size:16px;margin-top:15px;/* float:left; */border-radius: 5px 5px 0px 0px;}
.oTit a {float: right; margin-top: 25px;}
.slide_box{ width: 100%; height: 300px; overflow: hidden; position: relative;z-index: 0; margin-bottom: 40px; }
.slide_box .bd{ width: 100%; height: 100%; position: relative;z-index: 0; }
.slide_box .img_list{ position: absolute; left: 0; top: 0; width: 9999px; }
.slide_box .img_list li{ float: left; /*margin-right: 10px;*/ }
.slide_box .img_list li img{ height:300px; width: auto; padding-right:10px;}
.slide_box .prev{ display: block; width: 35px; height: 81px;background: url(../images/sj_icons.png) no-repeat; background-position: -118px -263px; position: absolute; left: 0; top: 50%; margin-top: -40px; z-index: 2; cursor: pointer;}
.slide_box .next{ display: block; width: 35px; height: 81px;background: url(../images/sj_icons.png) no-repeat; background-position: -157px -263px; position: absolute; right: 0; top: 50%; margin-top: -40px; z-index: 2;cursor: pointer;}

/*猜你喜欢*/
#guessWrap{overflow: hidden;}
.guess_tab{position:absolute;bottom: 4px;margin-left: 20px; right: 0; height: 30px;overflow: hidden}
.guess_tab b{font-weight:normal;margin:0 0 0 5px;cursor:pointer;background:#e5e5e5;padding:6px 10px;border-radius:3px;color:#6b6b6b;font-size: 13px;display: inline-block;}
.guess_tab b.cur{background: #fe822a;color:#fff;}
.zt_top{overflow: hidden;zoom: 1;padding-bottom: 14px;border-bottom: 1px dashed #d8d8d8;margin-left: 9px;}
.zt_top span{float:left;width:580px;height:18px;line-height:18px;margin:6px 0 0 15px;}
.zt_top p{float: left;width:580px;line-height:26px;margin-left:15px;color:#858585;margin-top:10px;height: 70px;overflow-y: auto;}
.zt_top span .ztname{float:right;color:#999;}
.zt_top span .tztname{float: left;display: inline;line-height: 22px;font-size: 18px;color: #444;font-family: "Microsoft YaHei";font-weight: bold;height: 22px;}
.zt_top span .tztname i{font-size:16px;font-weight: 100;padding-left:4px;}
.zt_top .ztimg{float:left;width:210px;height:103px;overflow:hidden;zoom:1;position: relative;}
.zt_top .ztimg img {width: 210px;height: 102px;}
.zt_top .ztimg span {width: 215px;height: 105px;display: block;position: absolute;background: url(../images/guess_cover1.png) -3px top no-repeat;_background: none;_filter: progid:dximagetransform.microsoft.alphaimageloader(enabled=true, sizingmethod=scale, src="/images/guess_cover1.png");margin-left: 0px;margin-top: 0px;}
.zt_list li{float:left;width: 390px;padding:10px;position: relative;}
.zt_list li:hover{background:#f6f6f6}
.zt_list li:nth-child(1) {background:#fff0c3}
.zt_list li:nth-child(2) {background:#fff6db}
.zt_list li:nth-child(3) {background:#fffcf3}
.ztgimg{float:left;margin-right: 15px;}
.ztgimg img{width:90px;height:90px; border-radius: 10px}
.ztgname{display:block;width: 270px;height:22px;color:#444;line-height:22px;overflow:hidden;font-size:16px;padding-top:4px;}
.zt_list li span{display:inline-block;width:155px;height:24px;color:#999;line-height:18px;margin-top:7px;}
.zt_list li span i{width:1px;height:12px;background:#dbdbdb;display:inline-block;margin:0 6px;}
.zt_list font{color:#f08620;font-weight:bold;font-size:14px;font-family: Georgia;}
/*下载地址*/
.addressnav { height: 36px; background-color: #eee; width: 316px; margin:0; }
.addressnav span { float: left; width: 100px; text-align: center; line-height: 36px; cursor: pointer; color: #666; }
.addressnav span.hover {background:url(../images/addressnav.jpg) right no-repeat #ff8329; color: #fff; padding-right: 8px; }
#addressWrap .ad_l .ios span.gname{background: #666; color: #fff}
#addressWrap .ad_l .ios { display: none; }
#addressWrap .ad_l{float:left;display:inline;width: 316px;margin:5px 0 0px 0px;overflow: hidden;zoom: 1;}
#addressWrap .ad_l span.gname{display:block;line-height: 28px; height:28px; color:#333; padding-left: 10px; background: #f2f2f2; font-size: 14px;margin:5px 0;overflow: hidden;}
#addressWrap .ad_l ul{overflow:hidden;zoom:1;width: 337px;}
#addressWrap .ad_l ul li{float:left;display:inline;line-height: 20px; height:20px;width: 165px;padding: 5px 0;}
#addressWrap .ad_l ul li span{display:block;padding-left: 22px; background: url(http://static.qqxzb.com/pc/images/down_ad_tb.png) no-repeat 0px 3px;}
#addressWrap .ad_l .ios ul li span{ background: url(http://static.qqxzb.com/pc/images/down_ad_tb2.png) no-repeat 0px 3px;}
#addressWrap .ad_l ul li span a{color:#5d5d5d;font-size:14px;}
#addressWrap .ad_l ul li span a:hover{color:#d70000;}
#addressWrap .ad_r{float:right;display:inline;margin: 19px 0px 0 0;}
#addressWrap .down_box_r{float:left;margin-left:70px; margin-top: 15px;width:400px;height:300px;}
#addressWrap .ad_l a.yuyue { display: block; margin: 5px 0; width: 316px; line-height:36px; text-align: center; background-color: #41b0f3; color: #fff; border-radius: 5px; font-size: 16px; border-bottom: 5px solid #29a6eb }
#addressWrap .ad_l a.yuyue:hover {opacity: 0.88; }

.addressnav { height: 36px; background-color: #eee; width: 316px; margin:0; }
.addressnav span { float: left; width: 100px; text-align: center; line-height: 36px; cursor: pointer; color: #666; }
.addressnav span.hover {background:url(../images/addressnav.jpg) right no-repeat #ff8329; color: #fff; padding-right: 8px; }
#addressWrap .ad_l .ios span.gname{background: #666; color: #fff}
#addressWrap .ad_l .ios { display: none; }
.yuyuemengban{display: none; width: 100%;height:2000px;position: fixed;z-index: 999;;background: rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);left: 0;top: 0;}
.yuyuewrap{display:none; width: 400px;height: 300px;position: fixed;left: 50%;top:45%;margin: -150px 0 0 -200px;background: #fff;border-radius: 8px;z-index: 1000;cursor: initial;}
.yuyuewrap .closebtn{position: absolute;right: 10px;top: 5px;font: 20px/18px microsoft yahei; color: #3bb3f2; cursor: pointer;}
.yuyuewrap .closebtn:hover{opacity: 0.88;}
.yuyuewrap .yuyue_con{width: 320px;height: 260px;margin:0px auto; padding-top:20px}
.yuyuewrap .yuyue_con .phone{width: 300px;height: 45px;font-size: 14px;line-height: 45px;padding: 0 10px;border:1px solid #ccc ; display: block; margin: 20px auto 0 auto; border-radius: 5px;}
.yuyuewrap .yuyue_con .phone:focus{border:1px solid #3bb3f2 ;}
.yuyuewrap .yuyue_con .tips{width: 320px;text-align: center;line-height: 45px;font: 16/45;margin: 10px auto;color: #999;}
.yuyuewrap .yuyuebtn_bs,.yuyuewrap .yuyuebtn_br{width: 330px;height: 45px;line-height: 45px;text-align: center;border-radius:3px;margin: 10px auto 20px;font-size: 16px;cursor: pointer;}
.yuyuewrap .yuyuebtn_bs{background: #3bb3f2;color: #fff;}
.yuyuewrap .yuyuebtn_bs:hover,.yuyuewrap .yuyuebtn_br:hover{opacity: 0.88;}
.yuyuewrap .yuyuebtn_br{color: #3bb3f2;border: 1px solid #3bb3f2;}

/*right*/
.right_cont { float: right; width: 320px;}
/*相关下载*/
.side_gamebox {overflow: hidden; margin-bottom:20px; position: relative; margin-top: 30px }
.side_gamebox .tab_con {border: 1px solid #e6e6e6; margin-top:18px}
h2.tab_til {font-size: 17px; font-weight: normal; line-height: 36px; color: #111; position:absolute; left: 20px; top: 0}
h2.tab_til span { display: inline-block; width: 100px; text-align: center; background: #ddd; color: #666; height: 36px;line-height: 36px; cursor: pointer; margin-right: 10px  }
h2.tab_til span.hover {color: #fff;background: #fe822a;}
.num_list{ overflow: hidden; margin-top:10px;padding:25px 15px 12px 15px; }
.num_list li div.bor_d{height:55px; padding-top: 15px; border-bottom:1px dotted #ccc;margin: 0 auto}
.num_list li{ height:71px; overflow:hidden; zoom:1 }
.num_list li div.bor_d.no{ border-bottom:medium none;}
.num_list li.js_active{ border-top: 1px solid #eee;border-bottom: 1px solid #eee;background: #fafafa;height: 70px; margin-top: -1px; }
.num_list li.js_active .txt p.up_time a{background:url(../images/ne_loadh.png) 0 0 no-repeat; }
.num_list li.js_active div.bor_d{ border-bottom: medium none}
.num_list li i{ height:19px; width:19px; text-align:center; line-height:19px; margin:11px 12px 0 0; background: #d5d5d5; color:#333}
.num_list li i.i_org{background: #999; color: #fff; }
.num_list li i.i_lan{background: #fe9232; color: #fff; }
.num_list li i.i_red{background: #feaa32; color: #fff}
.num_list li a{ position:relative;}
.num_list .txt{ margin:-2px 0 0 10px; display:inline; width:200px;}
.num_list .txt p a{ font-size:14px; font-weight:normal;  display:inline-block; width:150px;overflow:hidden;  text-overflow: ellipsis; white-space: nowrap;}
.num_list .txt .gametitle a{ overflow:hidden;}
.num_list .txt p a:hover{ text-decoration: underline; color: #fe822a}
.num_list .txt p em{ color:#999;display: inline-block;overflow: hidden;}
.num_list .txt p{ line-height:23px;}
.num_list .txt p.up_time{ margin-top:-36px; text-align:right}
.num_list .txt p.up_time a{ background:url(../images/ne_load.png) 0 0 no-repeat; width:23px; height:23px; display:inline-block;  }
.num_list .txt p.up_time a:hover,.txt p.up_time a.active{ background:url(../images/ne_load.png) 0 0 no-repeat; color:#fff; text-decoration: none;}

.side_blgame {overflow: hidden; margin-bottom:20px; position: relative; margin-top: 30px }
.side_blgame div { margin: 0 auto }
.side_blgame .tab_con {border: 1px solid #e6e6e6; margin-top:18px}
.side_blgame h2.tab_til span { width: 130px;}
.side_blgame .hb { float: right; margin: 10px 10px 0 0; height: 20px}
.side_blgame .hb ul { width:37px; float: left; padding-top:7px }
.side_blgame .hb li { float: left; cursor: pointer; width:6px; height:6px; border-radius: 6px; background: #ccc; text-indent: -99px; overflow: hidden; margin-left: 5px }
.side_blgame .hb li.on {background: #fe822a;}
.side_blgame .hb i {display: block; font-family: "å®‹ä½“"; font-size: 16px; color: #999; cursor: pointer; padding: 0 3px}
.side_blgame .hb .prev { float: left;}
.side_blgame .hb .next { float: right;}
.side_blgame .bt {padding:10px 15px 12px 20px; clear: both; font-size: 13px; color: #999;}
.side_blgame .bt span { float: right; }

.rank_list {overflow: hidden; margin-top:10px;padding:30px 15px 12px 20px; clear: both;}
.rank_list li .con { height:40px; border-top: 1px solid #eee; padding: 5px 0 }
.rank_list li i { height:19px; width:19px; text-align:center; line-height:19px; margin:11px 12px 0 0; background: #f02f2f; color:#fff}
.rank_list li i.i_one{background: #fe512a;color: #fff;}
.rank_list li i.i_tow{background: #fa814b; color: #fff; }
.rank_list li i.i_three{background: #fab036; color: #fff; }
.rank_list li i.i_gray{background: #999; color: #fff}
.rank_list li h4 { float: left; line-height: 40px; height: 40px; overflow: hidden; width:180px;text-overflow: ellipsis; white-space: nowrap; }
.rank_list li p { float: right; line-height: 40px; font-size: 13px; color: #999 }
.rank_list li p em { float: right; width: 7px; height: 10px; background:url(../images/icon_art.png) 0 0 no-repeat; margin:15px 0 0 3px; }
.rank_list li p em.up { background-position: -201px -153px }
.rank_list li p em.de { background-position: -216px -152px }
.rank_list li p em.un { background-position: -229px -151px }


.side_tlgame {overflow: hidden; margin-bottom:20px; position: relative; margin-top: 30px }
.side_tlgame .tab_con {border: 1px solid #e6e6e6; margin-top:18px}
.side_tlgame h2.tab_til span { width: 130px;}
.hj_list { margin-top: 20px ; padding: 10px 20px;}
.hj_list li{height: 110px; overflow: hidden; margin-bottom: 15px; border-radius: 5px;  cursor: pointer; background: #000; position: relative;}
.hj_list li img {display: block; width: 280px; }
.hj_list li a { display: none; position: absolute; top: 55px; left: 100px; width: 80px; text-align: center; border-radius: 3px; line-height: 30px; background: #0877d0; color: #fff; }
.hj_list li:hover img { opacity: 0.3 }
.hj_list li h4 { display: none; position:absolute; top: 25px; width:240px; left: 20px; color: #fff; font-size: 16px; text-align: center; font-weight: bold;overflow:hidden;  text-overflow: ellipsis; white-space: nowrap; }
.hj_list li:hover h4 { display: block; }
.hj_list li:hover a { display: block; }
.hj_list li:hover a:hover { background: #fe822a}

.shiwan:hover{background: url(../images/shiwan2.png) 2px 3px no-repeat !important;}