﻿body{font-size:12px;font-family: "Microsoft YaHei";}
body,html,a,img,div,form,select,input,ul,ol,ul,li,h1,h2,h3,h4,h5,h6,dd,dl,dt,p,label,em,span{margin:0;padding:0}
a{color:#2b2b2b;text-decoration:none;cursor:pointer}
a:hover{color:#5298ff;text-decoration:none}
ol,ul,li{list-style:none}
em,i{font-style:normal}
img{border:none;margin: 0px;padding: 0px;}
.clearfix{*zoom:1;display:block;height:0;clear:both;}
.clearfix:after{content:'\20';display:block;height:0;clear:both}
input, textarea, select {*font-size: 100%;outline: 0;border: 0;}

/*头部*/
.wzercontainer{ width: 100%; background-color: #fafafa;}
.wzertb{ width: 100%; border-bottom: 1px #ddd solid; line-height: 34px; background: #fff;}
.wzertbox{ width: 1000px; margin: 0 auto;}
.wzertbox .wzerzb{ max-width: 500px; float: left; color: #666;}
.wzertbox .wzeryb{float: right;}
.wzertbox .wzeryb a{ margin-left: 10px; border-right: 1px #ddd solid; padding-right: 10px; color: #666;}
/*logo*/
.wzerlogo{ width: 1000px;margin: 0 auto;padding: 20px 0px;}
.wzerbzz{ width: 300px; float: left;}
.wzerbzz img{ width: 200px; overflow: hidden;}
.wzerssy{height: 32px;margin: 20px 0 0 89px;width: 365px; float: left;}
.wzerssy .ss_inp{width: 300px;height: 32px;color: #bababa;font-size: 14px;line-height: 38px;padding-left: 10px;background: #f9f9f9;float: left;border-radius: 1px 0 0 1px;box-sizing: border-box;border: 1px #ddd solid;border-right:none;}
.wzerssy .ss_btn{float: right;cursor: pointer;width: 65px;height: 32px;display: inline-block;background: #a4cbff;text-align: center;border-radius: 0 1px 1px 0;color: #fff;}
.wzerssy .ss_btn:hover{background: #2577e3; }
/*导航*/
.wzernav{background: #2577e3; height: 40px; line-height: 40px;}
.wzernav ul{ width: 1000px;margin: 0 auto;}
.wzernav ul li{font-size: 15px;float: left;}
.wzernav ul li a{color: #fff;padding: 0 20px; display: inline-block;}
.wzernav ul li a:hover,.wzernav ul li.hov a{ background: #0a56bb;}
/*切换*/
.wzernr{width: 1000px;margin: 0 auto;margin-top: 10px; background: #fff;padding: 0px 20px;border:1px solid #DFDFDF;box-sizing: border-box;}
.wzernr .tabtit{border-bottom: 1px #e0e0e0 solid;}
.wzernr .tabtit li{ line-height: 39px;font-size: 16px; text-align: center;cursor: pointer;padding: 0 5px; float: left; color: #333;margin-right: 20px;}
.wzernr .tabtit li:hover,.wzernr .tabtit li.on{color: #2577e3;border-bottom: 2px #2577e3 solid;}
.wzernr .tabwz{padding: 10px 0px 5px 0px;}
.wzernr .tabwz li{float:left;margin-right: 22px;padding-left: 5px; font-size: 14px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;border-right: 1px #eee solid;width: 86px;margin-bottom: 10px;padding-right: 5px;}
.wzernr .tabwz li a{ color: #555;}
.wzernr .tabwz li a:hover{color: #5298ff;}
/*焦点图*/
.wzerjdt{ width: 1000px;margin: 10px auto 0 auto;padding: 20px; background: #fff;border:1px solid #DFDFDF;box-sizing: border-box;}
.wzertextz{ width: 500px; float: left;margin-right: 20px; height: 310px; overflow: hidden; }
.wzertextz h1{ font-size: 20px; text-align: center; font-weight: normal;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-bottom: 8px;}
.wzertextz h1 a{ color: #3983e5;}
.wzertextz h1 a:hover{color: #5298ff;}
.wzertextz p{ font-size: 12px; line-height: 20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; color: #666;}
.wzertextz dt{ border-bottom: 1px #eee solid; padding-bottom: 15px;margin-bottom: 10px;}
.wzertextz dd{ font-size: 14px; line-height: 31px; height: 31px;}
.wzertextz dd a{ display: inline-block; max-width: 75%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; float: left;}
.wzertextz dd i{ display: inline-block; float: right; width: 22%; text-align: right; color: #999; font-size: 12px;}
.jdtgd{ height: 310px; width: 438px; float: left; position: relative;}
.jdttp li{ width: 438px; float: left;}
.jdtgd img{ width:438px; height: 310px;overflow: hidden;}
.jdtcont .jdttp li a{display: block;position: relative;overflow: hidden;}
.jdtwzsm{position: absolute;left: 0;right: 0;bottom: 0;padding: 0 60px;background: rgba(0,0,0,.5);color: #fff;text-align: center; line-height: 50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size: 15px;}
.slide-dot {position: absolute;right: 12px;bottom:22px;text-align: right;}
.jdtgd .slide-arr{position: absolute;width: 18px;height:25px;cursor: pointer;background-repeat: no-repeat;background-position: center;bottom: 12px;}
.jdtgd .slide-arr.prev{left:20px;background: url(../images/focus_left.png) no-repeat;}
.jdtgd .slide-arr.next{right:20px;background: url(../images/focus_right.png) no-repeat;}
.jdtgd .slide-arr.prev:hover{left:20px;background: url(../images/focus_left_hover.png) no-repeat;}
.jdtgd .slide-arr.next:hover{right:20px;background: url(../images/focus_right_hover.png) no-repeat;}

/*新闻*/
.wzerxwzx{ width: 1000px; margin: 25px auto 0 auto;border:1px solid #DFDFDF;box-sizing: border-box;box-sizing: border-box;padding: 10px 5px 0px 5px; background: #fff;}
.wzerxwzx dl{ width: 300px; float: left; margin-right:20px; box-sizing: border-box;margin: 0px 15px 15px 15px;}
.wzerxwzx dl:nth-child(3),.wzerxwzx dl:nth-child(6){ margin-right: 0px;}
.wzerxwzx dt.wzertit{margin: 0px;}
.wzerxwzx dd{ line-height: 30px;}
.wzerxwzx dd a{display: inline-block; max-width: 75%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; float: left; font-size: 14px;}
.wzerxwzx dd i{ display: inline-block; float: right; width: 22%; text-align: right; color: #999; font-size: 12px;}
/*游戏推荐1*/
.wzeryxtj{ width: 1000px;margin: 20px auto 0 auto;border:1px solid #DFDFDF;box-sizing: border-box;box-sizing: border-box;background: #fff;}
.wzertit{font-weight: 700;font-size: 16px;color: #333;background: #fff;border-bottom: 2px solid #eceef3;height: 40px; line-height: 40px;margin: 0px 20px 8px 20px;}
.wzertit a{ display: inline-block; float: right;padding: 2px 10px; color: #3983e5; height: 16px; line-height: 16px;border: 1px #fff solid; font-size: 12px; font-weight: normal;margin-top: 10px;}
.wzertit a:hover{border: 1px solid #3983e5;border-radius: 3px;}
#four_flash{width:100%;height:150px;position: relative;}
.wzeryxtj .flashBg{width:920px;height:150px; margin:0 auto;position:relative;overflow:hidden;margin-top: 18px;}
.wzeryxtj .flashBg ul.mobile{width:2000%;height:150px; position:absolute;top:15; left:0;}
.wzeryxtj .flashBg ul.mobile li{width: 144px; height:140px; margin-right:10px; margin-bottom:10px; overflow:hidden; position:relative; float:left;}
.wzeryxtj .flashBg ul.mobile li img{width: 144px;overflow: hidden; height: 110px;position:absolute; left:0; top:0; z-index:10;}
.wzeryxtj .flashBg ul.mobile li p{z-index: 999; width:100%; display: inline-block;white-space: nowrap;text-overflow: ellipsis; font-size: 15px; text-align: center;position: absolute;bottom: 0;left: 0;height: 32px;line-height: 32px;overflow: hidden;}
.wzeryxtj .but_left{width:30px;height:110px;position:absolute; top:0px; left:0px;cursor: pointer;}
.wzeryxtj .but_right{width:30px;height:110px; position:absolute; top:0px; right:0px;cursor: pointer;}
.wzeryxtj .but_left i,.wzeryxtj .but_right i{ display: inline-block; width: 8px; height: 15px; background:url(../images/yxgdtb.png) no-repeat 0px 0px;margin: 62px 0px 0px 10px;}
.wzeryxtj .but_right i{background-position: -20px 0px;}
.wzeryxtj .but_left:hover i{background-position: 0px -23px;}
.wzeryxtj .but_right:hover i{background-position: -20px -23px;}


/*游戏推荐3*/
.wzeryxtjsy{ width: 1200px;margin: 20px auto 0 auto;border:1px solid #DFDFDF;box-sizing: border-box;box-sizing: border-box;background: #fff;}
.wzeryxtjsy .flashBg{width:1050px;height:150px; margin:0 auto;position:relative;overflow:hidden;margin-top: 18px;}
.wzeryxtjsy .flashBg ul.mobile{width:2000%;height:150px; position:absolute;top:15; left:0;}
.wzeryxtjsy .flashBg ul.mobile li{width: 144px; height:140px; margin-right:10px; margin-bottom:10px; overflow:hidden; position:relative; float:left;}
.wzeryxtjsy .flashBg ul.mobile li img{width: 144px;overflow: hidden; height: 110px;position:absolute; left:0; top:0; z-index:10;}
.wzeryxtjsy .flashBg ul.mobile li p{z-index: 999; width:100%; display: inline-block;white-space: nowrap;text-overflow: ellipsis; font-size: 15px; text-align: center;position: absolute;bottom: 0;left: 0;height: 32px;line-height: 32px;overflow: hidden;}
.wzeryxtjsy .but_left{width:30px;height:110px;position:absolute; top:0px; left:0px;cursor: pointer;}
.wzeryxtjsy .but_right{width:30px;height:110px; position:absolute; top:0px; right:0px;cursor: pointer;}
.wzeryxtjsy .but_left i,.wzeryxtjsy .but_right i{ display: inline-block; width: 8px; height: 15px; background:url(../images/yxgdtb.png) no-repeat 0px 0px;margin: 62px 0px 0px 10px;}
.wzeryxtjsy .but_right i{background-position: -20px 0px;}
.wzeryxtjsy .but_left:hover i{background-position: 0px -23px;}
.wzeryxtjsy .but_right:hover i{background-position: -20px -23px;}

/*游戏推荐2*/
.wzeryxzs{margin: 20px auto 0 auto; width: 1000px;border:1px solid #DFDFDF;box-sizing: border-box;box-sizing: border-box;background: #fff;padding-bottom: 20px;}
.wzeryxzs .wzertit{ margin-bottom: 15px;}
.yxtjwz .yxwztit{ height: 30px;border-left: 1px #ddd solid;margin-right: 20px;margin-left: 20px; }
.yxtjwz .yxwztit li{padding:0 20px;height: 28px;line-height: 28px;text-align: center; display: inline-block;cursor: pointer;font-size: 14px; color: #666;border-right: 1px #ddd solid;border-top: 1px #ddd solid;border-bottom: 1px #ddd solid; float: left;}
.yxtjwz .yxwztit li:hover,.yxtjwz .yxwztit li.on{background: #3983e5;color: #fff;border-right: 1px #3983e5 solid;border-top: 1px #3983e5 solid;}
.yxtjwz .yxwzcont{margin: 5px 20px 0px 20px;}
.yxtjwz .yxwzcont ul{ height: 90px; overflow: hidden;}
.yxtjwz .yxwzcont li{ float: left;margin: 0px 10px 0px 0px;height: 30px;}
.yxtjwz .yxwzcont a{height: 28px; line-height: 28px;width: 85px;display: inline-block;font-size: 14px;text-align: left; overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.yxtjwz .yxwzcont a:hover{ color: #5298ff; text-decoration: none;}
/*tag标签*/
.wzertag{margin: 20px auto 0 auto; width: 1000px;border:1px solid #DFDFDF;box-sizing: border-box;box-sizing: border-box;background: #fff;padding-bottom: 15px;}
.wzertag ul{ height: 90px; overflow: hidden;margin: 15px 20px 0px 20px;}
.wzertag ul li a{font-size: 14px;border-right: 1px #ccc solid; padding-right: 8px; float: left; margin-right: 8px; margin-bottom: 12px;max-width: 100px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: inline-block;}
/*友情链接*/
.wzeryqlj{margin: 20px auto; width: 1000px;border:1px solid #DFDFDF;box-sizing: border-box;box-sizing: border-box;background: #fff;padding-bottom: 15px;}
.wzeryqlj ul{ margin: 15px 20px 0px 20px;height: 90px; overflow: hidden;}
.wzeryqlj ul li a{margin: 0 5px;font-size: 13px;line-height: 28px;float: left;display: inline-block;}
/*友情链接2*/
.wzeryqlj2{margin: 20px auto; width: 1200px;border:1px solid #DFDFDF;box-sizing: border-box;box-sizing: border-box;background: #fff;padding-bottom: 15px;}
.wzeryqlj2 ul{ margin: 15px 20px 0px 20px;height: 90px; overflow: hidden;}
.wzeryqlj2 ul li a{margin: 0 5px;font-size: 13px;line-height: 28px;float: left;display: inline-block;}
/*友情链接*/
.wzerbq{ width: 100%;margin-top: 40px; background: #494949; padding: 15px 0px;}
.wzerbq p{ width: 1000px; margin: 0 auto; text-align: left; font-size: 12px; color: #999; line-height: 22px; }
.wzerbq a{color:#999;}
/*新闻列表*/
.wzerdqwz{font-size: 14px; color: #9b9b9b;width: 1000px;margin: 0 auto; line-height: 50px;}
.wzerdqwz a{ color: #9b9b9b;}
.wzerdqwz a:hover{ color: #5298ff;}
.xwlistcont{ width: 1000px;margin: 0 auto;}
.xwlistcont .xwzb{ width: 703px; border: 1px solid #DFDFDF; background: #fff; float: left;}
.xwlistcont .xwlb{padding:20px;}
.xwtit{background-color: #fff;max-height: 80px;line-height: 40px;overflow: hidden;margin: 20px 20px 0 20px;border: 1px solid #e0e0e0;}
.xwtit li{float: left;font-size: 16px;width: 16.66%; text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.xwtit li a{width: 100%;height: 40px;display: inline-block;}
.xwtit li a:hover,.xwtit li.on a{color: #fff;background:#5298ff;}
.xwlistcont .xwlb li{ height: 94px;}
.xwlistcont .xwlb .timewzzb{ width: 100px; float: left; border-right: 1px #eee solid; line-height: 30px; color: #999; position: relative; height: 74px;padding: 10px 0px; font-size: 14px;}
.xwlistcont .xwlb .timewzzb i{ position: absolute;right: -6px;top: 19px;width: 8px;background-color: #fff; height: 8px; border:2px #ddd solid;display: inline-block;border-radius: 8px;}
.xwlistcont .xwlb .wzybzx{ width: 525px;float: left; margin-left: 15px;padding: 10px 0px;}
.xwlistcont .xwlb .wzybzx h4{max-width: 70%; font-size: 18px; line-height: 30px; font-weight: normal;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.xwlistcont .xwlb .wzybzx p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; color: #999; line-height: 20px;margin-top: 4px;}
.xwlistcont .xwlb li:hover .timewzzb i{border:2px #5298ff solid;}
.xwlistcont .xwlb li:hover .wzybzx h4 a{ color: #5298ff;}
/*翻页*/
.fanye{ margin: 10px auto 30px auto; text-align: center;}
.fanye li{ display: inline-block !important;margin:0px 2px !important;float: none !important;}
.fanye li a,.fanye li span{ padding: 0px 12px; line-height: 30px; height: 30px; color: #333; font-size: 14px; display: inline-block; border:1px #eee solid;float: none !important;}
.fanye li a:hover,.fanye li.fyon a,.fanye li.active a,.fanye li.active span{ border:1px #ff7400 solid !important; color: #ff7400 !important; text-decoration: none;}

.xwlistcont .xwyb{ width:285px; float:right;}
.xwlistcont .zxphbox{ border: 1px solid #DFDFDF; background: #fff; margin-bottom: 20px;padding: 9px 12px;}
.xwlistcont .zxphbox dt{font-size: 20px;border-bottom: 1px solid #EBEBEB;height: 45px;line-height: 45px; font-weight: normal;}
.xwlistcont .zxphbox dd{height: 35px;line-height: 35px;border-bottom: 1px solid #E8E7ED;font-size: 15px;}
.xwlistcont .zxphbox dd i{font-weight: normal;width: 15px;height: 15px;text-align: center;line-height: 14px;display: inline-block;margin:10px 8px 0px 0px;font-size: 12px;background-color: #C8C8C8;border-radius: 3px;color: #fff; float: left;}
.xwlistcont .zxphbox dd:nth-child(2) i,.xwlistcont .zxphbox dd:nth-child(3) i,.xwlistcont .zxphbox dd:nth-child(4) i{background-color: #FFA600;}
.xwlistcont .zxphbox dd a{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: inline-block;max-width: 86%;}

.tagbqbox{border: 1px solid #DFDFDF; background: #fff; margin-bottom: 20px;padding: 9px 12px;}
.tagbqbox dt{font-size: 20px;border-bottom: 1px solid #EBEBEB;height: 45px;line-height: 45px; font-weight: normal; margin-bottom: 10px;}
.tagbqbox dd{ float: left; margin-right: 10px; margin-bottom: 10px; height:30px;width: 46%;}
.tagbqbox dd a{padding: 0 10px;display:inline-block; max-width: 100px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;line-height: 28px; height: 28px; font-size: 15px;border-radius: 2px;border:1px #5298ff solid;color: #5298ff;}
.tagbqbox dd a:hover{background-color: #5298ff;color: #fff;}
/*详情页*/
.zczxco{ width: 703px;float: left;}
.zxxqbox{border: 1px solid #DFDFDF; background: #fff;padding:20px; width: 661px;}
.zxxqbox h1{font-size: 26px;text-align: center;line-height: 28px; font-weight: normal;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;max-width: 90%;margin: 0 auto 15px auto;}
.zxxqbq{ height: 23px; text-align: center; border-bottom: 1px dotted #dfdfdf; padding-bottom: 20px;}
.zxxqbq span{line-height:20px;margin-right: 34px;display: inline-block;max-width: 200px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-size: 14px; color: #999;}
.zxxqnr{font-size: 15px;line-height: 28px; text-indent: 2em;margin-top: 10px;}
.zxxqnr img{ display: block;margin:auto;max-width: 80%;}
.sxfy{ width: 100%; text-align: center; margin-top: 30px; font-size: 16px;}
.sxfy span{margin: 0px 20px; display: inline-block; max-width: 260px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.xgzxtj,.xgyxtj{border: 1px solid #DFDFDF; background: #fff;padding:0px 20px 20px 20px; margin-top: 20px;}
.xgzxtj dt,.xgyxtj dt{font-size: 20px;border-bottom: 1px solid #EBEBEB;height: 45px;line-height: 45px;font-weight: normal; margin-bottom: 10px;}
.xgzxtj dd ul{ width: 50%; float: left;}
.xgzxtj dd ul li{ line-height: 30px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;max-width: 80%; font-size: 15px;}
.tagwzxq{width: 100%;height: 26px;margin-top: 15px;overflow: hidden;text-indent: 0;line-height: 26px;}
.tagwzxq a{display: inline-block;margin: 0 5px;padding: 0 8px;height: 22px;line-height: 22px;background:#f9f9f9;font-size: 12px;text-indent: 0;}
.tagwzxq a:hover{background:#f39800;color: #fff;}
.xgyxtj ul{margin-top: 20px;}
.xgyxtj li{width: 60px;float: left;margin-right: 24px;}
.xgyxtj li:nth-child(8){margin-right: 0px;}
.xgyxtj li img{width: 60px;height: 60px;overflow: hidden;border-radius: 16px;}
.xgyxtj li p{text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height: 40px;}
.xgyxtj li p a{color: #888;}
.xgyxtj li p a:hover{color: #2e8ae6;}
/*tag*/
.tagymbox{width: 1000px;margin:0 auto;}
.tagymbox dl{border: 1px solid #DFDFDF;background: #fff;overflow: hidden; position: relative; margin-bottom: 20px;}
.tagymbox dl:last-child{ margin-bottom: 0px;}
.tagymbox dt{color: #333;height: 40px;font-size: 18px;background: #efeff0;text-indent: 10px; line-height: 40px;margin-bottom: 5px;}
.tagymbox dt a{ display: inline-block; float: right;padding: 2px 10px; color: #3983e5; height: 16px; line-height: 16px;border: 1px #efeff0 solid; font-size: 12px; font-weight: normal;margin-top: 10px;margin-right: 10px;}
.tagymbox dt a:hover{border: 1px solid #3983e5;border-radius: 3px;}
.tagymbox dd{padding: 6px 10px;}
.tagymbox dd li{  line-height: 30px; float: left; font-size:14px ;width: 86px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;margin: 5px;padding: 0px 5px; text-align: center;border: 1px #e5e5e5 solid;}
.tagymbox dd li a{ color: #595656;}
.tagymbox dd li:hover a{color: #5298ff;}
.tagymbox dd li:hover{border: 1px #5298ff solid;}
.tagymbox dd ul{ overflow: hidden;height: 125px;}
.tagymbox dd .show{height: auto;}
.tagymbox dd .bqopen{cursor: pointer;width: 40%;height: 30px;border: 1px solid #ebebeb;margin: 15px auto;line-height: 30px;color: #666;cursor: pointer;font-size: 14px;text-align: center;}
.tagymbox dd .bqopen:hover{background: #ff7400;color: #fff;}
.tagymbox dd .active{ color: #666;}
/*游戏推荐*/
.yxtjymbox{width: 1000px;margin:0 auto;}
.yxtjymbox dl{border: 1px solid #DFDFDF;background: #fff;overflow: hidden; position: relative; margin-bottom: 20px;}
.yxtjymbox dl:last-child{ margin-bottom: 0px;}
.yxtjymbox dt{color: #333;height: 40px;font-size: 18px;background: #efeff0;text-indent: 10px; line-height: 40px;}
.yxtjymbox dd{padding: 6px 10px;}
.yxtjymbox dd li{  line-height: 30px; float: left; font-size:14px ;width: 86px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;margin: 5px;padding: 0px 5px; text-align: center;border: 1px #e5e5e5 solid;}
.yxtjymbox dd li a{ color: #595656;}
.yxtjymbox dd li:hover a{color: #5298ff;}
.yxtjymbox dd li:hover{border: 1px #5298ff solid;}
.yxtjymbox dd ul{ overflow: hidden;height: 715px;}
.yxtjymbox dd .show{height: auto;}
.yxtjymbox dd .yxopen{ position: absolute; right: 20px;top: 12px; color: #3983e5; cursor: pointer;display: none;}
/*开服排行*/
.kfphymbox{ width: 1000px;margin: 0 auto;}
.kfphymbox .kfphtit{ height: 42px;border-left: 1px #003399 solid;}
.kfphymbox .kfphtit li{ width: 14.2%; float: left; text-align:center;background: #003399;color: #fff; line-height: 40px;border-right: 1px #0925a1 solid;border-top: 1px #003399 solid;border-bottom: 1px #003399 solid; box-sizing: border-box; font-size: 16px;}
.kfphnr ul{border-left: 1px #bbb solid; height: 33px;}
.kfphnr li{width: 14.2%; float: left;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;color: #666; text-align:center; line-height: 32px;border-right: 1px #bbb solid; box-sizing: border-box;border-bottom: 1px #bbb solid; font-size: 14px; background: #f0f3fd;padding:0 5px;}
.kfphnr li:nth-child(1),.kfphnr li:nth-child(2),.kfphymbox .kfphtit li:nth-child(1),.kfphymbox .kfphtit li:nth-child(2){ width: 330px;}
.kfphnr li:nth-child(3),.kfphymbox .kfphtit li:nth-child(3){ width: 200px;}
.kfphnr li:nth-child(4),.kfphnr li:nth-child(6),.kfphymbox .kfphtit li:nth-child(4),.kfphymbox .kfphtit li:nth-child(6){ width: 100px;}
.kfphnr li:nth-child(5),.kfphymbox .kfphtit li:nth-child(5){ width: 359px;}
.kfphnr li:nth-child(7),.kfphymbox .kfphtit li:nth-child(7){ width: 90px;}
.kfphnr ul:hover li{ background: #ffff00;}
.kfphnr ul:hover li a{ color: #333;}
.licor li{ background: #fff;}
.kfphsm{line-height: 24px;margin: 20px auto 0 auto;width:958px;border: 1px solid #DFDFDF;;background: #fff;padding: 20px;}
/*网站地图*/
.wzdtbox{ width: 1000px;margin: 0 auto;border: 1px solid #DFDFDF;background: #fff;}
.wzdtbox .wzdttit{ font-size: 20px;color: #333;height: 40px;font-size: 18px;background: #efeff0;text-indent: 10px; line-height: 40px;}
.wzdtbox dl{border-bottom: 1px solid #f2f2f3;padding: 10px 15px 10px 15px;overflow: hidden; position: relative;}
.wzdtbox dt{padding-left: 14px;font-size: 16px;width: 115px;float: left;line-height: 30px;}
.wzdtbox dt::before{content: ""; width: 4px; height: 15px;margin:8px 10px 0px 0px; display: inline-block; float: left; background: #878787;}
.wzdtbox dd{float: left;width: 815px;}
.wzdtbox dd li{line-height: 24px; float: left; font-size:14px ;width: 86px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;margin: 3px 5px;padding: 0px 5px; text-align: center;border: 1px #e5e5e5 solid;}
.wzdtbox dd li a{ color: #595656;}
.wzdtbox dd li:hover a{color: #5298ff;}
.wzdtbox dd li:hover{border: 1px #5298ff solid;}
.wzdtbox dd.dtli ul{ overflow: hidden;height:65px;}
.wzdtbox dd.dtli ul.show{height: auto;}
.wzdtbox dd .dtopen{ position: absolute; right: 20px;top: 19px; color: #3983e5; cursor: pointer;}
.wzdtbox dd.zqli ul{ overflow: hidden;height: 192px;}
.wzdtbox dd.zqli ul.show{height: auto;}
.wzdtbox dd .zqopen{ position: absolute; right: 20px;top: 19px; color: #3983e5; cursor: pointer;}
/*搜索列表*/
.souslb{padding: 0 20px 20px 20px;}
.souslb li{padding: 10px 0px;}
.souslb h4{max-width: 70%;font-size: 18px;line-height: 30px;font-weight: normal;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.souslb p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; color: #999; line-height: 20px;margin-top: 4px;}
.soustit{height: 50px;line-height: 50px;border-bottom: 1px #eee solid;}
.soustit li{float: left;padding: 0 30px;font-size: 16px;font-weight: bold;}
.soustit li a:hover,.soustit li.on a{color: #5298ff;border-bottom: 3px #5298ff solid;}
.sousyx{padding: 10px 20px 0 20px;}
.sousyx li{width: 50%;float: left;height: 90px;margin-bottom: 20px;}
.sousyx li .yxkimgzb{width: 80px;float: left;margin-right: 10px;}
.sousyx li .yxkimgzb img{width: 80px;height: 80px;border-radius: 20px;overflow: hidden;}
.sousyx li .yxktextzj{width: 230px;float: left;}
.sousyx li .yxktextzj h3{font-size: 16px;font-weight: normal;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.sousyx li .yxktextzj p{color: #999;max-width: 90%;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;line-height: 16px;margin-top: 8px;}
.sousyx li .yxkbtnyb{width: 92px;float:left;margin-top: 10px;}
.sousyx li .yxkbtnyb a{line-height: 29px;color: #2e8ae6;text-align: center;font-size: 14px;width: 90px;height: 31px;border-radius: 4px;border: solid 1px #2e8ae6;display: block;}
.sousyx li .yxkbtnyb a:hover{background: #2e8ae6;color: #fff;}
.sousyx h2{font-size: 18px;line-height: 50px;font-weight: normal;}
.sousyx h2 i,.souslb h2 i{color: #ff0000;font-weight: bold;}
.souslb h2{font-size: 18px;font-weight: normal;margin-top: 20px;}
.ssyxmore{height: 30px;margin-bottom: 10px;line-height: 30px;text-align: center;margin-top: 10px;}
.ssyxmore a{display: inline-block;width: 30%;background: #eee;font-size: 15px;border-radius: 4px;}
.ssyxmore a:hover{background: #2e8ae6;color: #fff;}
.soustj{margin: 20px 20px 0 20px;color: #999;font-size: 14px;}
.soustj em{color: #ff0000;}

/*游戏库*/
.yxkcont{width: 1000px;margin: 0 auto;}
.yxk-btlx{position: relative;}
.all-btn{position: absolute;top: 7px;left:120px;}
.all-btn a{float: right;display: inline-block;font-size: 12px;padding: 0 15px;height: 24px;line-height: 24px;background: #2e8ae6;color: #fff;border-radius: 2px;margin-top: 0px;}
.all-btn a:hover{color: #fff;}
.yxklbtit .yxk-btlx{margin-right: 32px;border-bottom: 1px #eee solid;margin-bottom: 20px;}
.yxk-btlx{font-size: 18px;color: #333;line-height: 40px;}
.yxklxtext dd li{width: 112px;float: left;margin-right: 10px;height: 20px;margin-bottom: 10px;background: #fff;border: 1px #ddd solid;padding: 10px;}
.yxklxtext dd li:nth-child(7n+7){margin-right: 0px;}
.yxklxtext dd li a{display: inline-block;width: 100%;height: 100%;}
.yxklxtext dd li span{font-size: 16px;font-weight: normal;height:20px;line-height: 20px; max-width: 60%;display: block;float: left;}
.yxklxtext dd li i{display: block;float: right;font-size: 12px;color: #fe241f;width: 35%;}
.yxklxtext dd li span,.yxklxtext dd li i{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.yxklxtext dd li:hover{border-color: #2e8ae6;background: #2e8ae6;}
.yxklxtext dd li:hover span,.yxklxtext dd li:hover i{color: #fff;}
.yxklxtext .kzksq{overflow: hidden;height: 150px;position: relative;}
.yxklxtext .kmore{position: absolute;top: 104px;right: -8px;}
.yxklxtext .kless,.yxklxtext .kmore{width: 112px;float: left;margin-right: 10px;height: 20px;margin-bottom: 10px;background:#2e8ae6;color: #fff;border: 1px #2e8ae6 solid;padding: 10px; text-align: center;font-size: 16px;}
.yxklxtext .kless{background: #ddd;border-color: #ddd;color: #666;}
.yxklbnr{ margin-top: 10px;border: 1px solid #DFDFDF;background: #fff;}
.yxklbnr dt{font-size: 18px;color: #333;line-height: 40px;padding: 0 20px;}
.yxklbnr dt a{color: #999; float: right;font-size: 14px;}
.yxklbnr dd{padding: 20px 20px 0 20px;}
.yxklbnr li{width: 50%;float: left;height: 85px;margin-bottom: 30px;}
.yxklbnr li .yxkimgzb{width: 80px;float: left;margin-right: 10px;}
.yxklbnr li .yxkimgzb img{width: 80px;height: 80px;border-radius: 20px;overflow: hidden;}
.yxklbnr li .yxktextzj{width: 260px;float: left;}
.yxklbnr li .yxktextzj h3{font-size: 16px;font-weight: normal;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.yxklbnr li .yxktextzj p{color: #999;max-width: 90%;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;line-height: 16px;margin-top: 8px;}
.yxknrpf{ height: 16px;line-height: 16px;overflow: hidden;color: #999;margin-top: 8px;}
.yxknrpf span{width: 65px;height: 12px;float:left;display: block;position: relative;background: url(../images/yxkico2.png) repeat-x;margin-top: 2px;}
.yxknrpf i{width: 90%;height: 12px;position: absolute;left: 0;top: 0;background: url(../images/yxkico1.png) repeat-x;overflow: hidden;max-width: 65px;}
.yxknrpf em{padding: 0 8px;}
.yxklbnr li .yxkbtnyb{width: 92px;float:left;margin-top: 45px;}
.yxklbnr li .yxkbtnyb a{line-height: 29px;color: #2e8ae6;text-align: center;font-size: 14px;width: 90px;height: 31px;border-radius: 4px;border: solid 1px #2e8ae6;display: block;}
.yxklbnr li .yxkbtnyb a:hover{background: #2e8ae6;color: #fff;}
/*游戏列表*/
.yxklicont{width: 1000px;margin: 0 auto;background: #fff;border: 1px solid #DFDFDF;}
.yxklbtit{padding: 20px 0px 0px 20px;border-bottom: 1px #eee dashed;}
.yxklbtit li{display: inline-block; width: 80px;margin-bottom: 15px; height: 32px; text-align: center; padding: 1px; box-sizing: border-box;background-image: linear-gradient(33deg, #eaeaea 0%, #d2d2d2 100%); font-size: 14px; font-weight: normal; font-stretch: normal; line-height: 28px; letter-spacing: 0px; color: #333; border-radius: 4px; margin-right: 13px; }
.yxklbtit li a,.yxmore i,.yxless i{display: inline-block; height: 100%; width: 100%; box-sizing: border-box; border-radius: 4px; padding: 0 10px; background-color: #fff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.yxklbtit li:nth-child(10n+n){margin-right: 0px;}
.yxklbtit li.thistab,.yxklbtit li:hover{background-image: linear-gradient(33deg, #5fc3fc 0%, #464bd8 100%); box-shadow: 0px 5px 9px 0px rgba(88, 155, 255, 0.2); }
.yxklbtit li.thistab a{ color: #316de8;}
.yxkzksq{overflow: hidden;height: 92px;position: relative;}
.yxmore{position: absolute;top: 47px;right: 19px;}
.yxless,.yxmore{display: inline-block; width: 80px;margin-bottom: 15px; height: 32px; text-align: center; padding: 1px; box-sizing: border-box;background-image: linear-gradient(33deg, #eaeaea 0%, #d2d2d2 100%); font-size: 14px; font-weight: normal; font-stretch: normal; line-height: 28px; letter-spacing: 0px; color: #333; border-radius: 4px; margin-right: 12px; }
.yxless:hover,.yxmore:hover{background-image: linear-gradient(33deg, #5fc3fc 0%, #464bd8 100%); box-shadow: 0px 5px 9px 0px rgba(88, 155, 255, 0.2); }
.yxmore i::before,.yxless i::before{content: "";width: 12px;height: 6px;display: block;background: url(../images/yxtitzk.png) no-repeat;float: right;margin-top: 12px;margin-left: 5px;}
.yxless i::before{background: url(../images/yxtitsq.png) no-repeat;}
.yxless:hover i::before{background: url(../images/yxtitsq_h.png) no-repeat;}
.yxmore:hover i::before{background: url(../images/yxtitzk_h.png) no-repeat;}
.yxklblinr{padding: 20px;}
.yxklblinr li{ width: 154px;float: left;margin-right: 20px;border: 1px #eee solid;height: 215px;padding: 20px 10px;margin-bottom: 20px;}
.yxklblinr li:nth-child(5n+5){margin-right: 0px;}
.yxklblinr li .linrpic{width: 134px;margin-left: 10px;}
.yxklblinr li .linrpic img{width: 134px;height: 134px;overflow: hidden;border-radius: 20px;}
.yxklblinr li h3{font-size: 15px; font-weight: normal;line-height: 30px;text-align: center;}
.yxklblinr li h3 a{color: #333;}
.yxklblinr li p{color: #999;text-align: center;}
.yxklblinr li h3,.yxklblinr li p{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.yxklblinr li .yxlibtn{width:86px;height:28px;display:block; margin:10px auto 0px;line-height:28px;text-align:center;font-size:14px;border:1px solid #ccc;background:#fafafa;background:-moz-linear-gradient(top, #fff, #fafafa);background:-webkit-linear-gradient(top, #fff, #fafafa);background:-ms-linear-gradient(top, #fff, #fafafa);background:-o-linear-gradient(top, #fff, #fafafa);-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.yxklblinr li .yxlibtn:hover{ color:#fff;background:#2e8ae6;border-color:#2e8ae6}
.yxklicont .fanye{margin-top: -10px;}
/*游戏详情*/
.yxkxqcont{width: 1000px;margin:0 auto;}
.yxxqleft{width: 703px;float: left;}
.xqzbdy{border: 1px solid #DFDFDF; background: #fff;padding: 20px 0 20px 20px;}
.xqzbdy .xqdy-imgz{width: 160px;float: left;}
.xqzbdy .xqdy-imgz img{width: 160px;height: 160px;overflow: hidden;border-radius: 30px;}
.xqzbdy .xqdy-texty{width: 503px;float: right;}
.xqdy-texty h1{font-size: 22px;color: #222;font-weight: normal;max-width: 70%;margin-top: 12px;}
.xqdy-texty h1,.xqdy-texty p span{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.xqdy-texty p{color: #999; height: 18px;line-height: 18px;margin-top: 7px;}
.xqdy-texty p span{width: 33.3%;float: left;display: inline-block;}
.xqdy-texty p span i{color: #444;}
.xqdy-texty p span:nth-of-type(1) i{color: #0a95e5;margin-right: 7px;}
.xqdy-tbtn{width: 100%;height: 44px;}
.xqdy-tbtn a{width: 140px;height:44px;display: inline-block;margin-top: 13px;float: left; overflow: hidden; color: #fff;border-radius: 6px;margin-right: 11px;font-size: 16px;text-align: left;line-height: 44px;}
.xqdy-tbtn a.az-btn{background:#ffae00;}
.xqdy-tbtn a.pg-btn{background:#5298ff;}
.xqdy-tbtn a.dn-btn{background:#1ec456;}
.xqdy-tbtn a::before{content: "";width:24px;height: 24px;display: inline-block;float: left;background: url(../images/yxkxqbtn.png) no-repeat;margin: 10px 8px 0 12px;background-size: 24px 24px;}
.xqzbde{margin-top: 20px;border: 1px solid #DFDFDF; background: #fff;padding: 20px;}
.xqzbde h2{font-size: 16px;font-weight: bold;color: #31acf2;border-bottom: 2px solid #eee;padding-bottom: 3px; overflow: hidden;}
.xqzbdy-nr p{color: #555; line-height: 28px; font-size: 14px;}
.xqzbdy-nr img{max-width: 80%;overflow: hidden;display: block;margin: 10px auto;}
.xqzbdy-tp,.xqzbdy-tj{margin-top: 30px;}
.xqzbdy-tp .j-scroll{ height: 310px;position: relative;margin-top: 20px;}
.xqzbdy-tp .j-scroll img{ width: 660px; height: 310px;overflow: hidden;}
.xqzbdy-tp .focus-slide .bd li a{display: block;position: relative;overflow: hidden;}
.xqzbdy-tp .slide-arr{position: absolute;width: 40px;height:74px;cursor: pointer;top: 50%;margin-top: -30px;}
.xqzbdy-tp .slide-arr.prev{left:0px;background: url(../images/yxkxqbtn2.png) no-repeat 0px 0px;}
.xqzbdy-tp .slide-arr.next{right:0px;background: url(../images/yxkxqbtn2.png) no-repeat -40px 0px;}
.xqzbdy-tp .slide-arr.prev:hover,.xqzbdy-tp .slide-arr.next:hover{opacity: 0.8;}
.xqzbdy-tj ul{margin-top: 20px;}
.xqzbdy-tj li{width: 60px;float: left;margin-right: 24px;}
.xqzbdy-tj li:nth-child(8){margin-right: 0px;}
.xqzbdy-tj li img{width: 60px;height: 60px;overflow: hidden;border-radius: 16px;}
.xqzbdy-tj li p{text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height: 40px;}
.xqzbdy-tj li p a{color: #888;}
.xqzbdy-tj li p a:hover{color: #2e8ae6;}

.yxxqright{ width:285px; float:right;}
.yxxqright .zxphbox{ border: 1px solid #DFDFDF; background: #fff; margin-bottom: 20px;padding: 9px 12px;}
.yxxqright .zxphbox dt{font-size: 20px;border-bottom: 1px solid #EBEBEB;height: 45px;line-height: 45px; font-weight: normal;}
.yxxqright .zxphbox dd{height: 35px;line-height: 35px;border-bottom: 1px solid #E8E7ED;font-size: 15px;}
.yxxqright .zxphbox dd i{font-weight: normal;width: 15px;height: 15px;text-align: center;line-height: 14px;display: inline-block;margin:10px 8px 0px 0px;font-size: 12px;background-color: #C8C8C8;border-radius: 3px;color: #fff; float: left;}
.yxxqright .zxphbox dd:nth-child(2) i,.yxxqright .zxphbox dd:nth-child(3) i,.yxxqright .zxphbox dd:nth-child(4) i{background-color: #FFA600;}
.yxxqright .zxphbox dd a{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: inline-block;max-width: 86%;}



/*合集页面*/
.yxhjbox{width: 1000px;margin: 0 auto;}
.yxhjbox .yxhjtit{font-size: 18px;margin-bottom: 20px;}
.yxhjlinr li{width: 27.5%;float: left;margin-right:1.5%;border: 1px #eee solid;padding: 2%;background: #fff;margin-bottom: 20px;}
.yxhjlinr li .yxhjimg{width: 100%;}
.yxhjlinr li .yxhjimg img{width: 100%;height: 150px;overflow: hidden;}
.yxhjlinr li h3{font-weight: normal;font-size: 18px;line-height: 40px;height: 40px;}
.yxhjlinr li h3 a{width: 70%;}
.yxhjlinr li h3 i{width:25%;height:20px;line-height:20px;border:1px solid #818181;border-radius:20px;float:right;text-align:center;margin-top:10px;color:#818181;font-size: 14px;display: inline-block;}
.yxhjlinr li h3 a,.yxhjlinr li h3 i{display: inline-block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.yxhjlinr li p{font-size: 14px;color: #999;line-height: 20px;position: relative;}
.yxhjlinr li p span{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.yxhjlinr li p a{position: absolute;display: block;right: 0;bottom: 0;background: #fff;width: 40px;color: #ff5000;}
.yxhjlinr li p a:hover{color: #2e8ae6;}

/*合集列表页面*/
.yxhjlist{width: 1000px;margin: 0 auto;}
.yxhjlbpic{background: #fff;border: 1px #eee solid;padding: 20px;}
.yxhjlbpic img{width: 340px;height: 200px;overflow: hidden;float: left;object-fit: cover;}
.hjbtjs{width: 600px;float: right;}
.hjbtjs h3{font-size: 20px;width:100%;border-bottom:1px solid #eee;height: 50px;}
.hjbtjs h3 span{display: block;float: left; font-size: 22px;color: black;line-height: 50px;max-width: 390px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hjbtjs h3 i{color: #999;font-size: 14px;margin-top: 16px;display: block;float: left;margin-left: 10px;font-weight: normal;}
/*.hjbtjs p{text-align: left;text-indent: 2em;color: #515151;font-size: 14px;margin: 0px;line-height: 25px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;margin-top: 10px;}*/


.hjbtjs > p {
    color: #515151; font-size: 14px;line-height: 24px; height: 100px;margin-top: 10px;
    
    overflow-y: scroll;
    
	
}

.hjbtjs > p::-webkit-scrollbar {
  width: 5px;
  height: 10px;
	border-radius: 10px;
  background-color: transparent;
}
.hjbtjs > p::-webkit-scrollbar-track {
  background-color: transparent;
}
.hjbtjs > p::-webkit-scrollbar-thumb {
  background-color: #ddd;
}





.hjbtjs h6{font-size: 15px;margin-top: 20px; height: 30px;}
.hjbtjs h6 i{display: block;float: left;line-height: 25px;}
.hjbtjs h6 a{display: block;float: left;color: #4fa2ff;padding: 0 10px;margin: 0px 10px 10px 0;text-align: center;border: 1px solid #4fa2ff;height: 25px;line-height: 25px;text-decoration: none;max-width: 120px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hjbtjs h6 a:hover{background: #4fa2ff;color: #fff;}
.hjlinrcont{margin-top: 20px;}
.hjlinrcont li{width: 49%;float: left;margin-right: 2%;height: 215px;background: #fff;margin-bottom: 20px;}
.hjlinrcont li:nth-child(2n+2){margin-right: 0;}
.tpwzhj{width: 92%;margin: 20px 0 10px 4%;border-bottom: 1px #eee dashed;padding-bottom: 15px;}
.tpwzhj .tpwzleft{width: 110px;float: left;margin-right: 20px;}
.tpwzhj .tpwzleft img{width: 110px;height: 110px;overflow: hidden;border-radius: 20px;}
.tpwzhj .tpwzright{width: 310px;float: left;}
.tpwzhj .tpwzright h3{font-size: 20px;color: #333;font-weight: normal;margin-bottom: 8px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.tpwzhj .tpwzright p{color: #9c9c9c;font-size: 14px;margin-bottom: 8px;line-height: 22px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.tpwzhj .tpwzright p span{color: #bebebe; margin-right: 10px;}
.tpwzhj .tpwzright p span i{color: #ffb04a;}
.tpwzdb{padding:8px 20px; height: 32px;}
.tpwzdb span{display: inline-block;float: left;background: #fafafa;border: 1px solid #e9e9e9;font-size: 14px;color: #717171;text-align: center;line-height: 25px;height: 25px;text-decoration: none;border-radius: 4px;padding: 0 10px;margin-right: 7px;-ms-transform: skew(-6deg);transform: skew(-6deg);max-width: 80px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.tpwzdb a{width: 72px;height: 28px;background: url(../images/hjbtn.png) no-repeat 0px 0px;display: inline-block;float: right;text-indent: 32px;color: #fff;line-height: 28px;}
.tpwzdb a:hover{background-position: 0px -28px;}



/***底部***/
footer{ width: 100%; background: #3d3c3a; padding-top: 40px;}
.footer_nav{width: 1200px;margin: 0 auto;text-align: center;line-height: 30px;padding-bottom: 30px;}
.footer_nav a{color: #999;margin: 0 20px 0 0;border-right: 1px solid #444;line-height: 36px;padding-right: 20px;}
.footer_nav a:last-child{ border-right: none;}
.footer_n{width: 1200px;margin: 0 auto;border-top:1px solid #383838;border-bottom:1px solid #383838;padding:30px 0;text-align: center;color: #969799;line-height: 30px;}
.footer_n a{color: #999;  }
.footer_n .record {width: 20px;height: 20px;background: url(../images/bei.png) no-repeat;display: inline-block;margin: 0 8px 0 20px;vertical-align: middle;}
.footer_logo{ padding: 30px 0; text-align: center;}
.footer_logo .xt{ width: 90px; height: auto;}
.footer_logo img{ margin: 0 10px;}


/*404开始*/
.flfbox{padding-top: 10px;}
.sls-yf{padding: 10% 10px;width: 1200px;margin: 0 auto;margin-left:120px;}
.sls-yf .sls-yzb{width:40%;overflow: hidden;text-align: right;float: left;padding-top: 45px;padding-right: 30px;box-sizing: border-box;}
.sls-yf .sls-yzb img{width: auto;overflow: hidden;}
.sls-yf .sls-yyb{margin-top:30px ;width: 60%;float: right;}
.sls-yf .sls-yyy{border-bottom: 1px #eee solid;padding-bottom: 15px;margin-bottom: 15px;}
.sls-yf .sls-yyy h1{font-size: 20px;line-height: 40px;}
.sls-yf .sls-yyy h1 i{color: #f90;}
.sls-yf .sls-yyy p{font-size: 15px;}
.sls-yf .sls-yye{font-size: 15px;color: #888;}
.sls-yf .sls-yye a{display: inline-block;padding: 0 20px;background: #ff0000;border-radius: 2px;height: 34px;line-height: 34px;color: #fff;font-size: 16px;}
.sls-yf .sls-yye p{height: 24px;line-height: 24px;vertical-align: top;margin-bottom: 10px;}
.sls-yf .sls-yye p img{margin: 0px 5px;}



/*关于我们开始*/
.about_l{ width: 205px; padding:20px 0px 30px 0px; border: 1px #eee solid; background: #fff; float: left;}
.about_l li{ width: 100%; line-height: 56px; font-size: 16px;}
.about_l li a{ display: inline-block; width: 100%; height: 39px; line-height: 39px;}
.about_l li i{ content: ""; width: 18px; height: 15px; display: inline-block; float: left; background: url(../images/ghoticon.png) no-repeat 0px -96px; margin: 14px 7px 0px 56px;}
.about_l li i.coico{ background-position: -22px -96px;}
.about_l li i.crico{ background-position: -46px -96px;}
.about_l li i.diico{ background-position: -70px -96px;}
.about_l li i.maico{ background-position: -96px -96px;}
.about_l li a:hover,.about_l li a.mapon{ background: #14b9c8; color: #fff; text-decoration: none;}
.about_l li a:hover:before,.about_l li a.mapon:before{content: ""; width: 6px; height: 10px; display: inline-block; float: right; background: url(../images/ghoticon.png) no-repeat -123px -96px; margin: 16px 11px 0px 0px;}
.about_l li a:hover i.abico,.about_l li a.mapon i.abico{ background-position: -22px -115px;}
.about_l li a:hover i.coico,.about_l li a.mapon i.coico{ background-position: -22px -115px;}
.about_l li a:hover i.crico,.about_l li a.mapon i.crico{ background-position: -46px -115px;}
.about_l li a:hover i.diico,.about_l li a.mapon i.diico{ background-position: -70px -115px;}
.about_l li a:hover i.maico,.about_l li a.mapon i.maico{ background-position: -96px -115px;}
.about_r{ width: 704px; float: left; margin-left: 7px; border: 1px #eee solid; background: #fff; padding: 20px 30px 0px 50px;}
.about_r .maprtit,.daytit{ line-height: 54px; font-size: 24px; color: #666; border-bottom: 2px #f5f5f5 solid;}
.about_r .maprtit b,.daytit b{ display: inline-block; border-bottom: 2px #e94a4a solid; height: 54px; margin-bottom: -2px;}
.abotext{padding-top:20px; min-height: 500px;padding-bottom: 30px;}
.abotext p{ font-size: 15px; color: #666; line-height: 40px;}
.abotext h6{ font-size: 16px; color:#333; line-height: 60px;}
.abotext h6:before{ width: 3px; height: 16px; display: inline-block; content: ""; background: #ff7800; float: left; margin: 23px 10px 0px 0px;}


/****排行榜页面****/
.phb{width: 100%;height: auto;}
.phb .nwcurr {margin-top: 0;}
.phb .curr{ background: #fff;}

.sughw{
  width: 100%;
  height: 261px;
  background: url(../images/PA_01.jpg) no-repeat center top;
  text-indent: 35%;
  line-height: 240px;
  color: #f8f8f8;
  font-weight: bold;
  font-size: 55px;
}


.rank-t{
  width: 100%;
  overflow: hidden;
height: 54px;
line-height: 54px;
text-align: center;
border: 1px solid #6AC20C;
border-radius: 27px;
margin: 28px auto 22px;
}
.rank-t a{
  float: left;
  display: block;
  width: 25%;
  font-size: 24px;
  color: #6AC20C;
  overflow: hidden;
  white-space: nowrap;
}

.rank-t a:hover,.rank-t a.on{
  background-color: #6AC20C;
  transform: scale(1.1);
  color: #fff;
  -webkit-transition: all .2s linear;
  -moz-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear;
}




.rank-r{width:100%;
  min-height: 694px;
  opacity: 1;
  box-sizing: border-box;
}




.rankpl{ width: 100%; height: auto; box-sizing: border-box;margin-top: 20px;}
.rankpl_tb{width: 65px;height: 130px;line-height: 130px;float: left;background: url(../images/phbs_04.jpg) no-repeat center center;font-size: 24px;color: #707171;text-align: center;    font-weight: bold;}
.rankpl_tb.out{font-size: 0px !important;}
.rankpl_tp{width: 120px; float: left;overflow: hidden;margin-left: 30px; margin-right: 30px;}
.rankpl_tp img{ width: 120px; height: 120px; border-radius: 20px;}
.rankpl_xx{width: 700px;float: left;position: relative;}
.rankpl_xx h4{    display: inline-block; margin: 0; max-width: 100%; line-height: 30px; vertical-align: top; font-size: 24px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;    margin-bottom: 15px;padding-right: 100px;box-sizing: border-box;}
.rankpl_xx h4 img{ margin-left: 20px;}
.rankpl_xx p{margin-bottom: 10px;height: auto;line-height: 22px;font-size: 14px;color: #999;overflow: hidden;}
.phb_p3{ height: 40px; color: #666 !important;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.rankpl__btn{ width: 180px; float: right; height: 60px; line-height: 60px; border: 1px solid #f60;color: #f60; text-align: center;font-size: 18px; border-radius: 10px; margin-top: 50px;}
.rankpl__btn:hover{ background-color: #f60; color: #fff;}
.rankfl{ position: relative; background: #fff; }
.rankfl_lb{overflow: hidden;}
.rankfl_lb ul{overflow: hidden;height: 156px;padding-right: 0;}
.rankfl_lb .show {height: auto;}
.rankfl_lb li{ float: left;margin-right: 0;margin-bottom: 0;height: 40px;margin-bottom: 5px; }
.rankfl_lb li a{width: 162px;height: 40px;line-height: 40px;text-align: center;overflow: hidden;margin-right: 10px;background: #fff; padding: 0 10px;box-sizing: border-box;font-size: 15px;color: #666; border: none;border: 1px #eaeaea solid; border-radius: 6px;display: inline-block;}
.rankfl_lb li a:hover{ background: #ffb230;  color: #fff; text-decoration: none;}
.rankfl_lb li:nth-child(7n) a{margin-right: 0px;}


.rankfl .nwlxy{ top: 20px; right: 20px;}
.rankfl .nwlxy:before{margin: 7px 0px 0px 5px;}
.rankpl .rankpl_xx .jrzq{width: 75px;height: 30px;position: absolute;top: 0px;right: 0;border: 1px solid #f60;text-align: center;line-height: 30px;border-radius:  10px;color: #f60;}
.rankpl .rankpl_xx .jrzq:hover{ background: #f60; color: #fff;;}
.phb .nwcurr  { padding-left: 40px;background-position: 20px;}
.emyx_f{  float: right;  margin-left: 20px;}
.nametit{ height: 41px; border-bottom: 2px #eaeaea solid; line-height: 28px; font-size: 20px; color: #333; margin-bottom: 20px;}
.nametit b{display: inline-block;border-bottom: 2px #f60 solid;height: 41px;margin-bottom: -2px;}

.rankpl .nwlxy1{position:relative;width:30%; height:50px; text-align:center; border-radius: 30px;font-size: 20px; line-height:50px;background: #f60; color:#fff;cursor:pointer;margin: 20px auto; }
.rankpl .nwlxy1:before{display:none;}





#newList .tab{ display: none;}
#newList .tab.on{display: block;}


.yxtjkf{background: #fff;padding: 20px;box-sizing: border-box;margin-top: 30px;}


.rankpl .rank-n .praise{width:150px;position: absolute;right: 82px;top: 186px;height: 30px;margin: 0px auto;background: none;text-align: center;}
.rankpl .rank-n #praise{float: none;width: 20px;height: 20px;display: inline-block;vertical-align: top;display: inline-block;}
.rankpl .rank-n .praise img{width: 20px !important;height: 20px;}
.rankpl .rank-n #praise-txt{float: none;margin-left: 5px;color: #999;font-weight: bold; font-size:18px;text-align: left; height: 20px;display: inline-block; line-height: 20px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;max-width: 70%;}
.rankpl li{position: relative;}

.rankpl ul{height: 1905px;overflow: hidden;}
.rankpl ul.show{ height: auto;}




#newList .tab{display: none;}
#newList .tab.on {display: block;}


.rank-n li{padding: 20px;height: 140px;margin-bottom: 10px;background-color: #fff;overflow: hidden;*zoom: 1;}
.rank-n i{float: left;display: block;position: relative;top: 45px;margin-right: 24px;font-size: 24px;color: #999;width: 46px;height: 52px;text-align: center;line-height: 52px;background: url(../images/icona.png) no-repeat;background-position: -172px 0px;}
.rank-n:nth-child(1) li:nth-of-type(-n+3) i{font-size: 0;}
.rank-n:nth-child(1) li:nth-of-type(1)  i{background-position: 0px 0px;}
.rank-n:nth-child(1) li:nth-of-type(2)  i{background-position: -57px 0px;}
.rank-n:nth-child(1) li:nth-of-type(3)  i{background-position: -114px 0px;}
.rank-n .img{display: block;float:left;width: 140px;height: 140px;border-radius: 32px;margin-right: 30px;overflow: hidden;}
.rank-n img{display: block;width: 140px;height: 140px;border-radius: 32px;}
.rank-n div{float: left;width: 700px;height: 140px;}
.rank-n div a{display: block;font-size: 24px;color: #333;line-height: 46px;margin-bottom: 4px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.rank-n div p{font-size: 16px;color: #808080;line-height: 26px;margin-bottom: 4px;overflow: hidden;white-space: nowrap;}
.rank-n div p:nth-of-type(2){height: 52px;white-space: normal;overflow: hidden;display: -webkit-box;-webkit-line-clamp:2; -webkit-box-orient: vertical; }
.rank-n li div em,.rank-n li div span{position: relative;}
.rank-n li div em span{display:inline-block;position: relative;top:3px;vertical-align:top;width: 112px;height: 18px;background: url(../images/iconb.png) no-repeat;background-position: 0px 0px;margin-right: 11px;}
.rank-n span.star0{background-position: 0px 0px;}
.rank-n span.star1{background-position: 0px -25px;}
.rank-n span.star2{background-position: 0px -50px;}
.rank-n span.star3{background-position: 0px -75px;}
.rank-n span.star4{background-position: 0px -100px;}
.rank-n span.star5{background-position: 0px -125px;}
.rank-n div p>span:nth-of-type(2):before{content: '';display: inline-block;width: 1px;height: 18px;background-color: #eee;margin: 0 24px;position: relative;top: 4px;vertical-align: top;}
.rank-n div p>em:before{content: '';display: inline-block;width: 1px;height: 18px;background-color: #eee;margin: 0 24px;position: relative;top: 4px;vertical-align: top;}
.rank-n .btn{float: right;width: 167px;height: 50px;line-height: 50px;font-size: 18px;color: #f60;text-align: center;border: 1px solid #f60;border-radius: 25px;margin-top: 45px;}
.rank-n li:hover div a{color: #f60;}
.rank-n li:hover .btn{color: #fff;background-color:#f60;box-shadow: 0 10px 15px 0 rgba(255, 102, 0, .28);}



.wid{width: 1200px;margin: 30px auto;box-sizing: border-box; position: relative; z-index: 10;}



.sixrphc{
  width: 100%;
  overflow: hidden;
height: 54px;
line-height: 54px;
text-align: center;
border: 1px solid #6AC20C;
border-radius: 27px;
margin: 28px auto 22px;
 
}
.sixrphc li{
  float: left;
  display: block;
  width: 25%;
  font-size: 24px;
  color: #6AC20C;
  overflow: hidden;
  white-space: nowrap;
  cursor: pointer;
  }
  .sixrphc li:hover,.sixrphc li.m-hover{
    background-color: #6AC20C;
    transform: scale(1.1);
    color: #fff;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
    
}



.sixrph-box{
  width: 100%;
  min-height: 694px;
  opacity: 1;
  box-sizing: border-box;
}
.nwpal{position:relative;width: 100%;}
span.u-title-more{ top:-44px; right:-310px;}



.sixrphl li{padding: 20px;height: 140px;margin-bottom: 10px;background-color: #fff;overflow: hidden;*zoom: 1;}
.sixrphl i{float: left;display: block;position: relative;top: 45px;margin-right: 24px;font-size: 24px;color: #999;width: 46px;height: 52px;text-align: center;line-height: 52px;background: url(../images/icona.png) no-repeat;background-position: -172px 0px;}
.sixrphl li:nth-of-type(-n+3) i{font-size: 0;}
.sixrphl li:nth-of-type(1)  i{background-position: 0px 0px;}
.sixrphl li:nth-of-type(2)  i{background-position: -57px 0px;}
.sixrphl li:nth-of-type(3)  i{background-position: -114px 0px;}
.sixrphl .img{display: block;float:left;width: 140px;height: 140px;border-radius: 32px;margin-right: 30px;overflow: hidden;}
.sixrphl img{display: block;width: 140px;height: 140px;border-radius: 32px;}
.sixrphl div{float: left;width: 700px;height: 140px;}
.sixrphl div a{display: block;font-size: 24px;color: #333;line-height: 46px;margin-bottom: 4px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.sixrphl div p{font-size: 16px;color: #808080;line-height: 26px;margin-bottom: 4px;overflow: hidden;white-space: nowrap;}
.sixrphl div p:nth-of-type(2){height: 52px;white-space: normal;overflow: hidden;display: -webkit-box;-webkit-line-clamp:2; -webkit-box-orient: vertical; }
.sixrphl li div em,.sixrphl li div span{position: relative;}
.sixrphl li div em span{display:inline-block;position: relative;top:3px;vertical-align:top;width: 112px;height: 18px;background: url(../images/iconb.png) no-repeat;background-position: 0px 0px;margin-right: 11px;}
.sixrphl span.star0{background-position: 0px 0px;}
.sixrphl span.star1{background-position: 0px -25px;}
.sixrphl span.star2{background-position: 0px -50px;}
.sixrphl span.star3{background-position: 0px -75px;}
.sixrphl span.star4{background-position: 0px -100px;}
.sixrphl span.star5{background-position: 0px -125px;}
.sixrphl div p>span:nth-of-type(2):before{content: '';display: inline-block;width: 1px;height: 18px;background-color: #eee;margin: 0 24px;position: relative;top: 4px;vertical-align: top;}
.sixrphl div p>em:before{content: '';display: inline-block;width: 1px;height: 18px;background-color: #eee;margin: 0 24px;position: relative;top: 4px;vertical-align: top;}
.sixrphl .btn{float: right;width: 167px;height: 50px;line-height: 50px;font-size: 18px;color: #f60;text-align: center;border: 1px solid #f60;border-radius: 25px;margin-top: 45px;}
.sixrphl li:hover div a{color: #f60;}
.sixrphl li:hover .btn{color: #fff;background-color:#f60;box-shadow: 0 10px 15px 0 rgba(255, 102, 0, .28);}



/*相关资讯*/
.nigvhfe{margin-top: 20px;}
.nigvhfe li{width: 23%;margin-right: 1%;float: left;margin-left:10px;height: 40px;border-radius: 5px; color: #fff; line-height: 40px;padding: 0 1%;box-sizing: border-box;margin-bottom: 15px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.nigvhfe li a{color: #fff;}
.nigvhfe li:nth-child(4n){margin-right: 0;}
.nigvhfe li:nth-child(1),.nigvhfe li:nth-child(14){background: #f53f3f;opacity: .6;}
.nigvhfe li:nth-child(2),.nigvhfe li:nth-child(15){background:#7816ff;opacity: .6;}
.nigvhfe li:nth-child(3),.nigvhfe li:nth-child(16){background:#00b42a;opacity: .6;}
.nigvhfe li:nth-child(4),.nigvhfe li:nth-child(17){background:#165dff;opacity: .6;}
.nigvhfe li:nth-child(5),.nigvhfe li:nth-child(18){background:#ff7d00;opacity: .6;}
.nigvhfe li:nth-child(6),.nigvhfe li:nth-child(19){background:#eb0aa4;opacity: .6;}
.nigvhfe li:nth-child(7),.nigvhfe li:nth-child(20){background:#7bc616;opacity: .6;}
.nigvhfe li:nth-child(8),.nigvhfe li:nth-child(21){background:#86909c;opacity: .6;}
.nigvhfe li:nth-child(9),.nigvhfe li:nth-child(22){background:#b71de8;opacity: .6;}
.nigvhfe li:nth-child(10),.nigvhfe li:nth-child(23){background:#0fc6c2;opacity: .6;}
.nigvhfe li:nth-child(11),.nigvhfe li:nth-child(24){background:#ffb400;opacity: .6;}
.nigvhfe li:nth-child(12),.nigvhfe li:nth-child(25){background:#168cff;opacity: .6;}
.nigvhfe li:nth-child(13),.nigvhfe li:nth-child(26){background:#ff5722;opacity: .6;}
.nigvhfe li:hover{background: #14b9c8;}



/***下载右侧**/
.gamenr-right{ width: 330px; float: right;}
.gamenr-gg{ width: 100%; margin-bottom: 20px;}
.gamenr-gg img{ height:auto; overflow: hidden; width: 100%;}
.bor{ border: 1px #f2f2f2 solid; padding: 14px; margin-bottom: 15px;background: #fff;}
.gamearea dt{font-size: 20px;border-bottom: 1px solid #EBEBEB;height: 45px;line-height: 45px; font-weight: normal;}
.gamelist li{width: 95px;float: left;overflow: hidden;height: 107px;text-align: center;padding: 15px 0px 8px 0px;margin-right: 19px;}
.gamelist li img{width: 82px; height:82px; overflow: hidden;}
.gamelist li b{ text-align: center; display: inline-block; width: 95px; margin-top:8px;line-height: 19px; height: 16px; font-size: 14px; font-weight: normal;}
.gamelist li:nth-child(3n){margin-right: 0px;}



.zxyxlist li{width: 72px;float: left;overflow: hidden;height: 98px;text-align: center;padding: 15px 0px 8px 0px;margin-right: 19px;}
.zxyxlist li img{width: 72px; height:72px; overflow: hidden;}
.zxyxlist li b{ text-align: center; display: inline-block; width: 95px; margin-top:8px;line-height: 19px; height: 16px; font-size: 14px; font-weight: normal;}
.zxyxlist li:nth-child(3n){margin-right: 0px;}




.gajjsw{margin: 40px 1px 40px 1px;border-top: 1px #eaeaea dashed;padding-top: 30px;}
.gajjsw_n{padding: 0px;color: #333;font-size: 14px;line-height: 28px;}
.gajjsw_bt{font-size: 18px;line-height: 45px;border-bottom: 1px solid #eee;position: relative;color: #31acf2;margin-bottom: 20px;}
.gajjsw_bt:before{width: 80px;height: 2px;content: "";display: inline-block;background: #31acf2;position: absolute;bottom: 0;}
.gajjsw_xx p{font-size: 14px;line-height: 28px;}

.gajjsw_xx{ position: relative; overflow: hidden;}


.soft-phb{position:relative;}
.gamexz_b{position:absolute;overflow:hidden;top: -57px;left: 200px;}
.gamexz_b1{position:absolute;overflow:hidden;top: -57px;left: 320px;}
.gamexz_ti ul li{float:left;overflow:hidden;padding-left: 28px;background: url(../images/nt-index2018.png) no-repeat -261px -150px;height:50px;line-height:50px;font-size: 14px;padding-right:10px;color:#333;cursor:pointer;}
.gamexz_ti ul li:first-child{ background:none;}
.gamexz_ti ul li.m-hover{ color:#0598fa}
.gamexz_nrbd{width: 100%;height: auto;float: left;}
.gamexz_nrlist{position:relative;width: 100%;}
span.u-title-more{ top:-44px; right:-310px;}


.xzdz1{top: -70px !important; left: auto !important;right: 0 !important;}

.highgs{width: 100%;display: inline-block;margin-bottom: 20px;}
.highgs h4{ font-size: 15px; font-weight: bold; margin-bottom: 10px;margin-top: 0;}
.highgs a{ display: block;  width: 140px; height: 30px;line-height: 30px; float: left; margin-right:50px; text-align: center; background: url(../images/ioc-xz1.jpg) no-repeat center center; color: #fff; text-indent: 20px;}

.ptxz{width: 100%;display: inline-block;}
.ptxz p{ font-size: 14px;}
.ptxz a{ width: 25%; display: block; height: 30px; padding-left: 25px; box-sizing: border-box; background: url(../images/ioc-xz2.jpg) no-repeat left center; float: left;}

.game-down dd.game-btn .game-jrzq {float: left;}
.game-down dd.game-btn .game-jrzq a {color: #fff;width: 120px;height: 45px;line-height: 45px;display: block;border-radius: 5px;text-align: center;background:#2797ef;}
.game-down dd.game-btn .game-jrzq a::before{display: none;}
.game-down dd.game-btn .game-jrzq a:hover {background-color: #0885e7;}

.azxz1{ width: 450px; float: left;}
.azxz1 h4{font-size: 15px; font-weight: bold;margin-top: 0;}
.azxz1 p{ font-size: 14px;}
.azxz1 a.btn{width: 188px;height: 40px;line-height: 40px;background: #ff6460;color:#fff;display: block;margin-top: 5px;text-align: center;float: left;}
.azxz2{width: 200px;float: right;text-align: center;margin-top: 16px;}
.az-ewm{width: 120px;height: 120px;border: 1px solid #ddd;padding: 10px;box-sizing: border-box;margin: 0 auto;margin-bottom: 10px;}
.az-ewm img{ width: 100px; height: 100px;}
.ios a.btn{ background:url(../images/azxz3.jpg) no-repeat left center ; }
.azxz1 span{float: left;height: 45px;line-height: 50px;margin-left: 10px;color: #999;padding: 0 10px;}



  .loadcintel{
    width: 100%;
    padding: 0px 0px 20px;
    box-sizing: border-box;
  }
  .loadcintel li{ width:50%; float: left; margin-top: 28px; height: 54px; white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
  .loadcintel li p{font-size: 16px;
    color: #8f99a5;}
  .loadcintel li span { font-size: 14px;
    color: #333333;
    line-height: 22px;
    display: block;
    margin-top: 12px;
    height: 22px;
    overflow: hidden;
    word-break: break-all; text-overflow: ellipsis;padding-right: 20px;}
  .loadcintel li a, .loadcintel li .qcann {  color: rgb(236, 0, 62); cursor: pointer; }
  .loadcintel li a:hover, .loadcintel li .qcann:hover { color: rgba(255, 16, 16, 0.62); }
  
  .loadcintel li a, .loadcintel li .qcann2 {  color: rgb(236, 0, 62); cursor: pointer; }
  .loadcintel li a:hover, .loadcintel li .qcann2:hover { color: rgba(255, 16, 16, 0.62); }
  
  /*弹窗*/
  
  .hide{display: none;}
  .power{
  
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.7);
    z-index: 20;
    
    
   
  }
  .power2{
  
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.7);
    z-index: 20;
    
    
   
  }
  .powerN{
     
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    z-index: 30;
    height: 520px;
    width: 560px;
    box-sizing: border-box;
    background: transparent;
    border-radius: 20px;
  
  }
  .powerN .powerC{
    display: inline-block;
  width: 26px;
  height: 26px;
  background: url(../images/yxbclose.png) no-repeat;
  position: absolute;
  right: 20px;
  top: 20px;
  cursor: pointer;
  }
  .powerN .powerC2{
    display: inline-block;
  width: 26px;
  height: 26px;
  background: url(../images/yxbclose.png) no-repeat;
  position: absolute;
  right: 20px;
  top: 20px;
  cursor: pointer;
  }
  .powerN .powerB{position: relative;
    width: 100%;
    height: 68px;
    background-image: url(../images/qxbg.png);
    background-repeat: no-repeat;
    background-color: #fff;
    background-size: 560px 96px;
    text-align: center;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;font-size: 26px;
    font-weight: bold;
    padding-top: 106px;
    white-space: nowrap;
    color: #19b955;
    overflow: hidden;}
  
  .powerM{
    background-color: #fff;
  position: relative;
  padding: 10px;
  top: -30px;
  border-radius: 20px;
   
  }
  .powerMr{
    display: block;
  width: 490px;
  height: 400px;
  border-radius: 20px;
  padding: 0 10px 0 15px;
  line-height: 42px;
  font-size: 16px;
  margin: 10px auto;
  overflow: auto;
  border: 1px #eaeaea solid;
  }
  .powerM p{
    line-height: 42px;
  font-size: 16px;
  }
  .powerM strong{
    line-height: 42px;
  font-size: 16px;
  }



.errym{ background-color: #f3f3f3;padding-top: 10px;padding-bottom: 10px;}




/*热门游戏2*/
.hotyx-qxz{width: 1177px;margin: 20px auto 0px auto; background: #fff; padding: 20px; position: relative;}
.hotyx-qxz{margin-top: 15px;padding: 13px 12px;background: #fff;overflow: hidden;}
.hotyxbt-qxz{float: left;width: 130px;background: #f6f6f6;height: 140px;}
.hotyxbt-qxz li{position: relative;width: 130px;height: 46px;line-height: 45px;border-bottom: 1px solid #e0e0e0;color: #666;font-size: 18px;cursor: pointer;text-align: center;}
.hotyxbt-qxz li.thistab{color: #fff;background: #ff6100;}
.hotyxbt-qxz li a{color: #666;}
.hotyxbt-qxz li.thistab a{color: #fff;}
.hotyxbt-qxz li:nth-child(3){border-bottom: none;}
.hotyxnr-qxz{float: left;margin-left: 4px;width: 1042px;height: 140px;}
.hotyxnr-qxz dl{height: 121px;width: 1030px;position: relative;padding-left: 22px;}
.hotyxnr-qxz dd{width: 105px;padding-right: 23px;float: left;position: relative;margin-top: 7px;}
.hotyxnr-qxz dd:nth-child(8){margin-right: 0;}
.hotyxnr-qxz dd a{display: block;width: 105px;color: #666;font-size: 14px;text-align: center;}
.hotyxnr-qxz dd img{margin: 0 auto;width: 100px;height: 100px;display: block;border-radius: 16px;}
.hotyxnr-qxz dd p{width: 90%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: inline-block;height: 30px;line-height: 30px;display: inline-block;}


/*幻灯2*/
.inarea{width: 1200px;background: #fff;margin: 20px auto;display: block;overflow: hidden;padding: 20px; box-sizing: border-box;}
.inarea-l{ width: 549px; float: left;}
.inarea-r{width: 570px;float: right;}
.syjdt{width: 549px; height: 352px; overflow: hidden;}


.jrtt-bt {height: 22px;margin-top: 10px;padding-bottom: 12px;font-size: 0;line-height: 22px;}
.jrtt-bt ul li{display: inline-block; width: 33.33%;height: 100%;padding-bottom: 12px; font-size: 16px;text-align: center;color: #969799;border-bottom: 1px solid #ebedf0;cursor: pointer;}
.jrtt-bt ul li span{ display: inline-block;width: 100%;height: 100%;}
.jrtt-bt ul li.rjm-hover{font-weight: 600;color: #4182E1;border-bottom: 1px solid #4182E1;}

.yxjd_lb h1{margin: 10px auto;font-size: 18px;line-height: 50px;font-weight: bold;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;word-break: break-all;}
.yxjd_lb h1 a{color: #ff5a60;}
.yxjd_lb ul { padding:0; float:left;width: 98%;}
.yxjd_lb ul li{display: block;position: relative;margin-bottom: 12px;width: 100%;}
.yxjd_lb ul li i{ margin: 0 10px 0 0px;color: #999;border-right: 1px #eaeaea solid;padding-right: 10px; display: inline-block;vertical-align: middle;max-width: 80px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.yxjd_lb ul li em{ width: 24px;height: 24px; overflow: hidden;margin-right: 3px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px;-o-border-radius: 4px;display: inline-block;vertical-align: middle;}
.yxjd_lb ul li em img{ width:100%; height:100%;overflow: hidden;}
.yxjd_lb ul li b{display: inline-block;width:340px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;vertical-align: middle;}
.yxjd_lb ul li p{ float:left;}
.yxjd_lb ul li a{ font-weight:400; color:#666666;}
.yxjd_lb ul li i a{color: #999;}
.yxjd_lb ul li a:hover{color:#f44334;}
.yxjd_lb ul li span{float: right;margin-top: 5px;color: #646566;}
.yxjd_lb ul li:nth-child(1) span,.yxjd_lb ul li:nth-child(2) span,.yxjd_lb ul li:nth-child(3) span{color: #4182E1;}



.rjxxk-cont{position:relative;}
.rjxxk-bd{width: 100%;height: auto;float: left;}
.rjxxk-list{position:relative;width: 100%;overflow: hidden;}
.rjxxk-list:nth-of-type(n+2){display: none;}


.rjxxk-top{width: auto;position: absolute;right:100px;top: -48px;}
.rjxxk-top ul li{width: 69px;height: 26px;display: inline-block;text-align: center;line-height: 26px; border: 1px solid #E4E4E4;border-radius: 5px;cursor: pointer;font-size: 14px;font-weight: 400;color: #999999;margin-left: 16px;}
.rjxxk-top ul li span{display: inline-block;width: 100%;height: 100%;}
.rjxxk-top ul li.rjm-hover{color: #F04040;border: 1px solid #F04040;}

/***焦点图***/	
#ifocus {width: 549px;height: 352px;background:#F8F8F8;position: relative;}	
#ifocus_pic {display:inline;position:relative;float:left;width: 549px;height: 352px;overflow:hidden;margin: 0;}	
#ifocus_piclist li {width: 549px;height: 352px;overflow:hidden;}	
#ifocus_piclist img {width: 549px;height: 352px;}	
#ifocus_btn {position: absolute; right: 10px; bottom: 0; z-index: 50; height: 45px;overflow: hidden;text-align: center;}
#ifocus_btn li { display: inline-block;margin-top: 16px; width: 10px;height: 10px; margin-right: 5px; line-height: 14px; text-align: center; border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;background: #ebedf0;cursor: pointer;}	
#ifocus_btn li.on{background: #4182e1;}
#ifocus_opdiv {position:absolute;left:0;bottom:0;width: 549px;height: 75px;background:linear-gradient(to top, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 100%);}
#ifocus_tx {position:absolute;left: 0px;bottom: 0px;color:#FFF;}	
#ifocus_tx ul li{display:none;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 549px;padding: 0 200px 0 10px;box-sizing: border-box;background: rgba(0, 0, 0, 0.5);}	
#ifocus_tx ul li a{ color:#fff; font-size:14px;overflow: hidden;white-space: nowrap; text-overflow: ellipsis;height: 45px;line-height:45px;}
#ifocus:hover #ifocus_btn {display:inline;}


/***sy文章***/	
.rmglxw{width: 1160px;margin: 20px auto 0px auto; background: #fff; padding: 20px; position: relative;}
.gl-ico{background: url(../images/tbico.png) no-repeat 0 -296px;}
.rmglxw dl{width: 366px;float: left;margin-right: 30px;margin-top: 10px;}
.rmglxw dl:nth-child(3){margin-right: 0px;}
.rmglxw dt{width: 100%;padding-bottom: 16px;border-bottom: 1px #eaeaea dashed;margin-bottom: 10px;}
.rmglxw dt img{width: 100%;height: 200px;overflow: hidden;border-radius:6px;}
.rmglxw dt p{width: 100%;font-size: 15px;height: 30px;line-height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.rmglxw dd{width: 100%;height: 36px;line-height: 36px;font-size: 16px;overflow: hidden;position: relative;padding-left: 15px;box-sizing: border-box;}
.rmglxw dd a{height: 36px;display: inline-block;width: 80%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;float: left;}
.rmglxw dd em{float: right;color: #999;font-size: 14px;}
.rmglxw dd::before{content: "";position: absolute;width: 5px;height: 5px;background: #bbb;border-radius: 30px;left: 0;top: 16px;}

.rmglxw .tab-lmlist{margin-top: 20px;}
.rmglxw .tab-lmlist ul 	li { float: left; width: 548px; margin: 0 43px 32px 0; }
.rmglxw .tab-lmlist ul li:nth-child(2n) { margin-right: 0; }
.rmglxw .tab-lmlist ul li .imgTxt { float: left; position: relative; margin-right: 25px; overflow: hidden; }
.rmglxw .tab-lmlist ul li .imgTxt img { float: left; width: 212px; height: 136px; border-radius: 6px; }
.rmglxw .tab-lmlist ul li .imgTxt .name { width: 100%; text-align: center; line-height: 28px; font-size: 14px; color: #fff; position: absolute; bottom: 0; left: 0; background: #00000080; white-space: nowrap; overflow: hidden; border-radius: 0 0 6px 6px; }
.rmglxw .tab-lmlist ul li .imgTxt:hover img { transition: all 0.5s; transform: scale(1.1); }
.rmglxw .tab-lmlist ul li .cont { float: left; }
.rmglxw .tab-lmlist ul li .cont a { display: block; padding-left: 12px; width: 296px; white-space: nowrap; overflow: hidden; line-height: 33px; color: #4e4e4e; font-size: 14px; position: relative; }
.rmglxw .tab-lmlist ul li .cont a .dot { position: absolute; top: 13px; left: 0; width: 8px; height: 8px; border-radius: 50%; background: linear-gradient(to bottom, #fdb2b0, #ffe3de); }
.rmglxw .tab-lmlist ul li:nth-child(3),.rmglxw .tab-lmlist ul li:nth-child(4){margin-bottom: 0;}

.newbty{width: auto;position: absolute;right: 20px;top: 32px;}
.newbty ul li{float:left;position: relative;height: 38px;}
.newbty ul li span{overflow:hidden;display: inline-block; height: 38px;line-height: 38px;font-size: 16px;color: #646566;cursor:pointer;max-width:100px;text-align: center;padding: 0 16px;}
.newbty ul li.m-lmhover span{color: #FF6464;}
.newbty ul li + li { border-left: 1px solid #f2f3f5;}
.newbty ul li span{display: block;}

.tab-lmlist{position:relative;width: 100%;}
.tab-lmlist .inner{padding: 20px;box-sizing: border-box;background: #fff;}
.tab-lmlist:nth-of-type(n+2){display: none;}





/*最新游戏*/
.yxgamezx{width: 1160px;margin: 20px auto 0px auto; background: #fff; padding: 20px; position: relative;}
.yxgamezx ul{width: 100%;padding-bottom: 12px;overflow: hidden;margin-top: 20px;}
.yxgamezx li{display: block;float: left;width:93px;margin-right: 25px;margin-bottom: 20px;}
.yxgamezx li:nth-child(10n+10){margin-right: 0px;}
.yxgamezx li img{width: 90px;border-radius: 22%;height:90px;overflow: hidden;margin: 0 1.5px;}
.yxgamezx li p{display: block;height: 20px;line-height: 20px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;text-align: center !important;}






.xqzbdy-nr h3{display: block;
  color: #2577e3;
  font-size: larger;
  font-weight: bold;
  border-bottom: 1px solid #eaeaea;
  padding: 5px 0px;
  margin-bottom: 5px;text-indent: 0;}



.zxxqnr h3{display: block;
  color: #2577e3;
  font-size: larger;
  font-weight: bold;
  border-bottom: 1px solid #eaeaea;
  padding: 5px 0px;
  margin-bottom: 5px;text-indent: 0;}


/* 基础表格样式 */

.zxxqnr table {
  width: 100%;
  border-collapse: collapse;
  margin: 20px 0;
  font-family: Arial, sans-serif;
  box-shadow: 0 1px 3px rgba(0,0,0,0.1);
}


.zxxqnr thead th {
  background-color: #4CAF50;
  color: white;
  text-align: left;
  padding: 12px;
  border-bottom: 2px solid #ddd;
}


.zxxqnr tbody td {
  padding: 12px;
  border-bottom: 1px solid #ddd;
  transition: background-color 0.3s ease;
}


.zxxqnr tbody tr:nth-child(even) {
  background-color: #f9f9f9;
}


.zxxqnr tbody tr:hover {
  background-color: #f5f5f5;
}


.zxxqnr tbody td:last-child {
  text-align: right;
}

.zxxqnr em { font-style: italic;}


/***游戏视频列表***/
.ersvid_l{width: 100%;display: inline-block;background: #fff;padding: 20px;box-sizing: border-box;}
.ersvid_l li{position: relative; margin-bottom: 20px;width: 373px;margin-right: 20px;float: left;background-color: #ffffff;box-shadow: 0px 0px 7px 0px rgba(128, 128, 128, 0.42);border-radius: 8px;}
.ersvid_l li:nth-child(3n){margin-right: 0;}
.ersvid_l li .vid_i{position: relative;width: 100%;height: 210px;display: inline-block;}
.ersvid_l li img{width: 100%;height: 100%;object-fit: cover;overflow: hidden;border-radius: 5px;}
.ersvid_l li .vid_i i{position: absolute;width: 30px;height: 30px;left: 50%;top: 50%;margin-left: -15px;margin-top: -15px;background: url(../images/play.png) no-repeat;background-size: 30px 30px;}
.ersvid_l li .vid_b{height: 40px;line-height:40px;display: block;border-radius: 0 0 8px 8px;padding: 0 10px; overflow: hidden;width: 100%;box-sizing: border-box;}
.ersvid_l li .vid_b a{display: inline-block;width: 70%;float: left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ersvid_l li .vid_b span{display:inline-block;width: 28%;float: right;text-align: right;color: #999;overflow: hidden;white-space: nowrap;}


/***游戏壁纸详细***/
.imgbox{width: 1200px;overflow: hidden;position: relative;height: 600px !important;margin: 0 auto;box-sizing: border-box;}
.imgbox .demo-gallery{margin: 0 auto;}
.imgbox li{width: 1200px !important;height: 600px;}
.imgbox li img{width: 1200px;height: 600px;overflow: hidden;border-radius:0  0 8px 8px;}
.imgbox .tempWrap{  width:100% !important;}

.mobgame-zqbzcont li:nth-child(4n){margin-right: 0px;}
.imgbox .imgbox_b{position: absolute;right: 0px;bottom: 0px;padding-right: 20px;box-sizing: border-box;width: 1200px;background: rgba(0,0,0,.5);border-radius: 0 0 8px 8px;}
.imgbox .imgbox_b span{float: right;}
.imgbox .imgbox_b span.lyico{width: 180px;}
.bz_x{width: 1200px;padding: 20px 20px 0px 20px;margin: 0 auto;box-sizing: border-box;background: #fff;}
.bz_x .bz_n{padding: 0;margin-top: 0px;}

.imgbox:hover .slide-arr{position: absolute;width: 37px;height: 53px;cursor: pointer;background-repeat: no-repeat;background-position: center;top: 50%;margin-top: -25px;}
.imgbox:hover .slide-arr.prev{left:20px;background-image: url(../images/L.png);}
.imgbox:hover .slide-arr.next{right:20px;background-image: url(../images/R.png);}
.imgbox_b h1{font-size: 24px;color: #fff;font-weight: normal;line-height: 57px;padding-left: 20px;width: 540px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;float: left;margin-right: 40px;margin-top: 0px;margin-bottom: 0px;}
.imgbox_b span{ float: left; width: 59px; display: inline-block; line-height: 57px; color: #a8a9a9;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.imgbox_b span i{ width: 18px; height: 18px;display: inline-block; float: left;}
.imgbox_b span.dzico{width: 130px;margin-right: 10px;}
.imgbox_b span.dzico i{ background: url(../images/spzuoz.png) no-repeat;margin: 20px 5px 0px 0px;background-size: 18px 18px;}
.imgbox_b span.lyico i{ background: url(../images/sptime.png) no-repeat;margin: 20px 5px 0px 0px;background-size: 18px 18px;}
.imgbox_b span.boico i{ background: url(../images/indico.png) no-repeat -335px -60px;margin: 20px 5px 0px 0px;}

.picwrap{width: 1200px;margin: 0 auto;position: relative; z-index: 10;}




.txh{width: 1200px;padding: 20px 20px 0 20px;margin: 20px auto 0px auto;background:#fff;box-sizing:border-box;border-radius: 8px;}
.txh .ersvid_l{padding: 0;margin-top: 0px;}



/*****大家都在玩***/
.xqgd .special-dome{padding-top: 20px;}
.xqgd b.tjbox-scroll-left{left:20px; background-position: 0 0;}
.xqgd b.tjbox-scroll-right{right:20px; background-position:-18px 0;}
.xqgd b.tjbox-scroll-left:hover{ background-position: 0 -33px;}
.xqgd b.tjbox-scroll-right:hover{ background-position:-18px -33px;}
.xqgd b{width:18px; height:33px; background:url(../images/arrow.png); position:absolute; top: 53.5px; z-index:99; cursor:pointer;transition: all 0.2s;
  -webkit-transition: all 0.2s;}
.xqgd .special-cont{width: 1100px !important;padding-left: 0 !important;}
.xqgd .special-cont ul li{ margin: 0 0 0 8px !important;width: 102px !important;height: 120px;float: left;display: inline;overflow: hidden;padding: 0;border: none;}
.xqgd .special-cont{overflow:hidden;margin:0px auto;height:120px;width:1100px;}
.xqgd .special-cont ul li a {width: 100%;height: 120px;display: block;overflow: hidden;position: relative;zoom: 1;}
.xqgd .special-cont ul li a p{width:100%;height:26px;line-height:26px;font-size:14px;font-weight:normal;color: #333;text-align:center;display:block;overflow:hidden;position:absolute;left:0;bottom:0; /*IE9+*//*IE9-*/}
.xqgd .special-cont ul li a:hover p{color: #00a3af;}
.xqgd .special-cont ul li img{width: 88px ; height:88px; border-radius: 16px;display: block;margin: 0 auto;}

/***游戏视频列表***/
.ersvid_l{width: 100%;display: inline-block;background: #fff;padding: 20px;box-sizing: border-box;}
.ersvid_l li{position: relative; margin-bottom: 20px;width: 373px;margin-right: 20px;float: left;background-color: #ffffff;box-shadow: 0px 0px 7px 0px rgba(128, 128, 128, 0.42);border-radius: 8px;}
.ersvid_l li:nth-child(3n){margin-right: 0;}
.ersvid_l li .vid_i{position: relative;width: 100%;height: 210px;display: inline-block;}
.ersvid_l li img{width: 100%;height: 100%;object-fit: cover;overflow: hidden;border-radius: 5px;}
.ersvid_l li .vid_i i{position: absolute;width: 30px;height: 30px;left: 50%;top: 50%;margin-left: -15px;margin-top: -15px;background: url(../images/play.png) no-repeat;background-size: 30px 30px;}
.ersvid_l li .vid_b{height: 40px;line-height:40px;display: block;border-radius: 0 0 8px 8px;padding: 0 10px; overflow: hidden;width: 100%;box-sizing: border-box;}
.ersvid_l li .vid_b a{display: inline-block;width: 70%;float: left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ersvid_l li .vid_b span{display:inline-block;width: 28%;float: right;text-align: right;color: #999;overflow: hidden;white-space: nowrap;}


/***游戏视频详细***/
.vidpagecont1{height: 612px;width: 1200px;background: #20202b;margin:0 auto;border-radius: 0 0 8px 8px;}
.vid_xz{ width: 881px; float: left;}
.spplay{ width: 880px; height: 554px; overflow: hidden;border-right: 1px #2f2f3d solid; }
.spplay iframe{width:100% !important;height: 554px !important;}
.vidtext h1{ font-size: 24px; color: #fff; font-weight: normal; line-height: 57px; padding-left: 20px; width: 470px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; float: left;margin-right: 40px;}
.vidpagecont1 .vidtext span{float: left;width: 70px;display: inline-block;line-height: 57px;color: #a8a9a9;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 12px;}
.vidpagecont1 .vidtext span i{ width: 18px; height: 18px;display: inline-block; float: left;}
.vidtext span.dzico i{ background: url(../images/spzuoz.png) no-repeat;margin: 20px 5px 0px 0px;background-size: 18px 18px;}
.vidtext span.lyico i{ background: url(../images/sptime.png) no-repeat;margin: 20px 5px 0px 0px;background-size: 18px 18px;}
.vidtext span.boico i{ background: url(../images/indico.png) no-repeat -335px -60px;margin: 20px 5px 0px 0px;}
.vidtext span.dzico{width: 80px;margin-right: 10px;}
.vidpagecont1 .vidtext span.lyico{width: 160px;margin-right: 10px;}
.vidpaly{ width: 236px; float: left; padding-left: 13px;}
.vidpaly .vid_tit h2{ font-size: 24px; color: #fff; line-height: 85px; padding-left: 6px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.vidrtw{ height: 70px;}
.vidrtw .vid_xt{ position: relative;width: 125px; height: 70px; float: left; margin-right: 13px;}
.vidrtw i{ width: 125px; height: 70px; display: inline-block; position: absolute;background: url(../images/sphover.png) no-repeat;}
.vidrtw img{ width: 119px; height: 70px; overflow: hidden;  margin-left: 6px;border-radius: 6px;}
.vid_xrb{ font-size:12px;color:#a8a9a9; line-height:18px; width: 98px; float: left;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.vid_xrl{ color: #5f5e65; margin-top: 15px; width: 98px; float: left;}
.vid_xrl::before{ content: ""; width: 9px; height: 12px; background: url(../images/indico.png) no-repeat -340px -92px; float: left; margin: 2px 6px 0px 0px;}
.vid_xr{ margin-top: 22px;}
.vid_xr h6{ line-height: 44px; color: #88898f; padding-left: 6px; font-size: 14px;}
.vid_xr li{ padding-bottom: 22px; height: 66px;}
.vid_xr li img{ width: 115px; height: 66px; float: left; border-radius: 6px;margin-left: 6px; margin-right: 13px; border: 2px #20202b solid;}
.vid_xr li:hover .vid_xrb{ color: #ff9000;}
.vid_xr li:hover img{ border: 2px #ff9000 solid;}

.txh{width: 1200px;padding: 20px 20px 0 20px;margin: 20px auto 0px auto;background:#fff;box-sizing:border-box;border-radius: 8px;}
.txh .ersvid_l{padding: 0;margin-top: 0px;}
.vidtit{ font-size: 24px; color: #111; margin-bottom: 19px;}
.vidtit::before{ width: 20px; height: 21px; content: ""; display: inline-block; float: left; background: url(../images/indico.png) no-repeat -369px 0px; margin: 6px 13px 0px 0px;}

.vidtext span.dzico{width: 80px;margin-right: 10px; font-size: 12px;}
.spplay video, .spplay iframe{ width: 100%;height: 552px;}












/* pc更多相关表格1 */
#tfhover1.tftable1 {
    width: 100%;
    border-collapse: collapse;
    font-family: 'Segoe UI', 'Microsoft YaHei', sans-serif;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
    border-radius: 8px;
    overflow: hidden;
}

#tfhover1.tftable1 th {
    background-color: #f8f9fa;
    color: #2c3e50;
    font-weight: 600;
    font-size: 16px;
    padding: 6px;
    border-bottom: 2px solid #e9ecef;
    text-align: center;
	word-break: break-all;
}

#tfhover1.tftable1 td {
    padding: 8px 16px;
    border-bottom: 1px solid #f1f3f5;
    transition: all 0.2s ease;
	word-break: break-all;
	
}

#tfhover1.tftable1 tr:last-child td {
    border-bottom: none;
}

#tfhover1.tftable1 tr:hover td {
    background-color: #f8fafc;
    transform: translateY(-1px);
}

#tfhover1.tftable1 a {
    color: #3498db;
    text-decoration: none;
    font-weight: 500;
    transition: color 0.2s;
    display: flex;
	color: rgb(0, 112, 192);
	max-width: 350px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;
}


/* 更多相关表格2 */
#tfhover2.tftable2 {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0 8px;
    background: linear-gradient(135deg, #f5f7fa 0%, #f8f9ff 100%);
    font-family: 'Playfair Display', Georgia, serif;
    position: relative;
    padding: 10px;
    border-radius: 24px;
    overflow: visible;
}

#tfhover2.tftable2::before {
    content: '';
    position: absolute;
    top: -20px;
    left: -20px;
    right: -20px;
    bottom: -20px;
    background: 
        radial-gradient(circle at 20% 30%, rgba(173, 216, 230, 0.15) 0%, transparent 50%),
        radial-gradient(circle at 80% 20%, rgba(221, 160, 221, 0.1) 0%, transparent 50%),
        radial-gradient(circle at 40% 80%, rgba(152, 251, 152, 0.1) 0%, transparent 50%);
    z-index: -1;
    border-radius: 32px;
}

#tfhover2.tftable2 th {
    background: linear-gradient(135deg, #6a11cb 0%, #2575fc 100%);
    color: white;
    font-weight: 600;
    font-size: 18px;
    padding: 5px;
    text-align: center;
    border-radius: 18px 18px 8px 8px;
    box-shadow: 0 8px 32px rgba(106, 17, 203, 0.2);
    position: relative;
    overflow: hidden;
    margin-bottom: 10px;
	word-break: break-all;
}

#tfhover2.tftable2 th::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(90deg, 
        transparent 0%, 
        rgba(255, 255, 255, 0.2) 50%, 
        transparent 100%);
    transform: translateX(-100%);
    animation: shimmer 3s infinite;
}



#tfhover2.tftable2 td {
    padding: 0;
    background: white;
    border-radius: 16px;
    overflow: hidden;
    box-shadow: 
        0 4px 20px rgba(0, 0, 0, 0.08),
        inset 0 1px 0 rgba(255, 255, 255, 0.8);
    transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
    position: relative;
    border: 1px solid rgba(255, 255, 255, 0.5);
	word-break: break-all;
}

#tfhover2.tftable2 tr:hover td {
    transform: translateY(-5px) scale(1.02);
    box-shadow: 
        0 12px 40px rgba(106, 17, 203, 0.15),
        inset 0 1px 0 rgba(255, 255, 255, 0.8);
}

#tfhover2.tftable2 td::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 4px;
    background: linear-gradient(90deg, #6a11cb, #2575fc);
    opacity: 0.8;
}

#tfhover2.tftable2 a {
    color: #2c3e50;
    text-decoration: none;
    font-weight: 500;
    display: flex;
    padding: 8px 8px;
    position: relative;
    z-index: 1;
    transition: all 0.4s;
    background: rgba(255, 255, 255, 0.9);
    backdrop-filter: blur(5px);
	color: rgb(0, 112, 192);
	max-width: 370px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;
}


/* 更多相关表格3 */
#tfhover3.tftable3 {
    width: 100%;
    border-collapse: collapse;
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 16px;
    box-shadow: 
        0 8px 32px rgba(31, 38, 135, 0.15),
        inset 0 1px 0 rgba(255, 255, 255, 0.2);
    font-family: 'SF Pro Display', -apple-system, BlinkMacSystemFont, sans-serif;
    overflow: hidden;
}

#tfhover3.tftable3 th {
    background: rgba(255, 255, 255, 0.25);
    color: #1d1d1f;
    font-weight: 600;
    font-size: 16px;
    padding: 8px;
    text-align: center;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    letter-spacing: -0.01em;
    position: relative;
	word-break: break-all;
}

#tfhover3.tftable3 th::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 20%;
    width: 60%;
    height: 2px;
    background: linear-gradient(90deg, transparent, rgba(0, 122, 255, 0.6), transparent);
}

#tfhover3.tftable3 td {
    padding: 8px 8px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    position: relative;
	word-break: break-all;
}

#tfhover3.tftable3 tr:last-child td {
    border-bottom: none;
}

#tfhover3.tftable3 tr:hover td {
    background: rgba(255, 255, 255, 0.2);
    transform: translateX(10px);
}

#tfhover3.tftable3 a {
    color: #007AFF;
    text-decoration: none;
    font-weight: 500;
    display: flex;
    padding: 1px 0;
    position: relative;
    transition: all 0.3s;
	color: rgb(0, 112, 192);
	max-width: 370px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;
}


/* 更多相关表格4 */
#tfhover4.tftable4 {
    width: 100%;
    border-collapse: collapse;
    background: #f8fcff;
    border-radius: 10px;
    overflow: hidden;
    font-family: 'Segoe UI', system-ui, sans-serif;
}

#tfhover4.tftable4 th {
    background: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);
    color: white;
    padding: 8px;
    text-align: center;
    font-weight: 500;
    font-size: 15px;
    letter-spacing: 0.5px;
	word-break: break-all;
}

#tfhover4.tftable4 td {
    padding: 5px 15px;
    border-bottom: 1px solid #e8f4ff;
	word-break: break-all;
}

#tfhover4.tftable4 tr:last-child td {
    border-bottom: none;
}

#tfhover4.tftable4 tr:hover td {
    background: #f0f9ff;
}

#tfhover4.tftable4 a {
    color: #0891b2;
    text-decoration: none;
    display: flex;
    align-items: center;
    padding: 4px 0;
	color: rgb(0, 112, 192);
	max-width: 370px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;
}


/* 更多相关表格5 */
#tfhover5.tftable5 {
    width: 100%;
    border-collapse: collapse;
    background: #e0e5ec;
    border: none;
    border-radius: 20px;
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
    overflow: hidden;
    box-shadow: 
        9px 9px 16px rgba(163, 177, 198, 0.6),
        -9px -9px 16px rgba(255, 255, 255, 0.5);
}

#tfhover5.tftable5 th {
    background: linear-gradient(145deg, #d1d9e6, #ffffff);
    color: #2c3e50;
    font-weight: 600;
    font-size: 17px;
    padding: 8px;
    text-align: center;
    border-bottom: 2px solid #e0e5ec;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.8);
	word-break: break-all;
    box-shadow: 
        inset 2px 2px 5px rgba(163, 177, 198, 0.3),
        inset -2px -2px 5px rgba(255, 255, 255, 0.8);
}

#tfhover5.tftable5 td {
    padding: 8px;
    transition: all 0.3s;
    position: relative;
	word-break: break-all;
}

#tfhover5.tftable5 tr:nth-child(odd) td {
    background: #e0e5ec;
}

#tfhover5.tftable5 tr:nth-child(even) td {
    background: #f0f3f7;
}

#tfhover5.tftable5 tr:hover td {
    background: linear-gradient(145deg, #ffffff, #d1d9e6);
    transform: translateY(-2px);
    box-shadow: 
        4px 4px 8px rgba(163, 177, 198, 0.4),
        -4px -4px 8px rgba(255, 255, 255, 0.8);
    z-index: 2;
}

#tfhover5.tftable5 td:first-child {
    border-left: 3px solid transparent;
}

#tfhover5.tftable5 tr:hover td:first-child {
    border-left-color: #3498db;
}

#tfhover5.tftable5 a {
    color: #2c3e50;
    text-decoration: none;
    font-weight: 500;
    display: flex;
    padding: 8px 8px;
    border-radius: 12px;
    background: #e0e5ec;
    transition: all 0.3s;
	color: rgb(0, 112, 192);
    box-shadow: 
        inset 2px 2px 5px rgba(163, 177, 198, 0.3),
        inset -2px -2px 5px rgba(255, 255, 255, 0.8);
	max-width: 360px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;
}
