#mainfocus {overflow: hidden; zoom: 1; position: relative; }

.icon-arrow-a-left, .icon-arrow-a-right { background: url(../images/focus_icon.png) no-repeat; }
.icon-arrow-a-left { background-position: 0 0; height: 50px; width: 50px; }
.icon-arrow-a-left:hover, .icon-arrow-a-left.arrow-a-left_hover, .icon-arrow-a-left.arrow-a-left-hover { background-position: -60px 0; }
.icon-arrow-a-right { background-position: -120px 0; height: 50px; width: 50px; }
.icon-arrow-a-right:hover, .icon-arrow-a-right.arrow-a-right_hover, .icon-arrow-a-right.arrow-a-right-hover { background-position: -180px 0; }

.bdcs-container .bdcs-search { width: 231px; height: 35px; overflow: hidden; border-color: #DDDDDD; border-radius: 0px; border-width: 1px; box-shadow: none; background-color: #DDDDDD;}
.bdcs-container .bdcs-search-sug { display: none; position: absolute; z-index: 2147483647;}
.bdcs-container .bdcs-search-sug, .bdcs-container .bdcs-search-sug * { box-sizing: content-box; margin: 0; padding: 0; float: none; clear: none; overflow: hidden; white-space: nowrap; word-wrap: normal; border: 0; background: 0 0; width: auto; height: auto; max-width: none; min-width: none; max-height: none; min-height: none; border-radius: 0; box-shadow: none; transition: none; text-align: left;}
.bdcs-container .bdcs-search-form-input { margin-right: -1px;}
.bdcs-container .bdcs-search-form-input { border-color: #FF7744; margin-right: 0px; width: 178px; height: 33px; line-height: 33px; font-family: Arial,SimSun,sans-serif; color: #000000; font-size: 14px; border-radius: 0px; background-color: #FFFFFF;}
.bdcs-container .bdcs-search-form-input { border-width: 1px; border-style: solid; display: inline-block; vertical-align: top; text-indent: 5px;   background-color: #fff; float: left;}
.bdcs-container .bdcs-search-form-submit { border-color: #FF7744; height: 33px; width: 50px; background-color: #FF7744; color: #ffffff; font-family: Arial,SimSun,sans-serif; font-size: 14px; border-radius: 0px;
}
.bdcs-container .bdcs-search-form-submit { display: inline-block; cursor: pointer; border-width: 1px; border-style: solid; vertical-align: top; text-align: center; width: 50px;}

.tabs { width:1200px; height:auto;background: #fff; float:left;}
.games-b{width:1175px; height:auto;background: #fff; float:left;}
ul.tabNavigation { float:left; width:112px; font-size:15px;}
ul.tabNavigation li { height:39px; border-bottom:1px solid #ebeaef; width:110px; text-align:center; line-height:39px; background:#f5f5f5;}
ul.tabNavigation li a{ display:block;}
ul.tabNavigation li a.on,.main1 ul.tabNavigation li a:hover{ background:url(../images/bg.png) no-repeat 0 -140px; color:#fff; width:115px; border:none;}
.tabcon{ width:1200px; float:left;}
.tabcon ul { float:left; width:1200px; padding:20px 0 0 5px;}
.tabcon ul li { float:left; width:108px; text-align:center;}
.tabcon ul li  a{ width:108px; text-align:center;}
.tabcon ul li img { width:80px; height:80px; display:block; margin:0 12px;border-radius: 10px;}
.tabcon ul li p { padding:5px 0 0 0; height:24px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.high { margin-top:20px;}
.ybj { float:left;margin-right:20px; padding:20px; padding-bottom:0px; background:#fff;}
.slide{ position: relative;}
.slide-cont{ width: 570px; height: 320px; position: relative; overflow: hidden;}
.slide-item{ position: absolute; width: 100%; height: 100%;}
.slide-item img{ width:570px; height:320px;}
.slide-item a{ display: block; width: 570px; height: 320px; overflow: hidden;}
.slide-item a:hover{ text-decoration:none;}
.slide-txt,.slide-mask{position:absolute;  width:570px; height:55px; line-height:55px; left:0px; bottom:0px;  z-index: 10;}
.slide-txt{ color: #fff; z-index: 11;}
.slide-tit{display:block; font-size:18px; padding-left:15px;}
.slide-des{ line-height:22px; font-size:12px; display:none;}
.slide-mask{ background-color: #000; opacity: 0.7; filter:alpha(opacity=70);}
.slide-nav{ position:relative; bottom:20px; left: 430px; padding: 3px 3px 3px 0; z-index:20; font-size: 0; overflow:hidden; height:6px; zoom:1; width:125px;}
.slide-nav a{display: inline-block; position: relative; z-index: 11; width: 20px; height: 6px; background-color: #fff; margin: 0 1px 0 4px; line-height: 0; float:left;}
.slide-nav .nownav{ background-color: #ff7800;}
.nav-mask{ width: 100%; height: 100%; position: absolute; bottom: 0; right: 0; z-index: 10; background-color: #fff; opacity: 0.3; filter:alpha(opacity=30); zoom: 1;}
#prev,#next{ position:absolute; width:36px; height:72px; top:114px; background:url(../images/slidearr.png) no-repeat; opacity:0.5; filter:alpha(opacity=50);}
#prev{ left:0; background-position:-36px 0;}
#next{ right:0; background-position:0 0;}
#prev:hover,#next:hover{ opacity:1; filter:alpha(opacity=100);}
.all { font-size:18px;}
.all a { font-size:14px; color:#666666; margin-left:15px; font-weight:normal;}
.all a.more{float:right;margin:0 10px 0 0;}
.line2 { border-bottom:1px solid #f3f3f3; padding-bottom:15px; margin-bottom:20px;}
.all{ border-bottom:1px solid #f3f3f3; padding-bottom:10px; padding-left: 10px;}
.all2 { font-size:24px; color:#ef841a; font-weight:bolder;}
.all2 a { font-size:18px; color:#666666; margin-left:5px; font-weight:normal;}
.all2 .title { font-size:24px; color:#ef841a; font-weight:bolder;}

.mains{margin-top:20px;overflow:hidden;}

.main1 { border:1px solid #ebeaef;  height:133px; margin-top:0px; margin-bottom:20px; float:left;* float:none;width:100%; background:#fff; margin-top:20px;}

.main1 .list_nav { height:133px; width:1220px; margin-left:20px; float:left;}
.main1 .list_title {float:left; width:75px; font-size:15px;}
.main1 .list_title li { height:30px; border-bottom:1px solid #ebeaef; width:70px; text-align:center; line-height:30px; background:#f5f5f5; margin:10px 0;}
.main1 .list_title li span{ display:block; background:url(../images/bg.png) no-repeat -45px -145px; color:#fff; width:70px; border:none;}
.main1 .list { float:left; width:1090px; margin:0 20px;}
.main1 .list ul { width:1090px; float:left; margin:10px 0 0 0;overflow:hidden;height:30px;}
.main1 .list ul li { float:left;height:30px; line-height:30px; margin:0 20px 0 0;}


.main2 .m2left { float:left; width:580px;}
.main2 .m2left img { width:665px; height:331px; display:block;}
.main2 .m2right { float:left; width:580px; padding:7px 15px; background:#fff;}

.main3{ background:#fff;}
.main3 .m3left { float:left; width:550px; height:50px; background:#fff;}
.main3 .all span{ margin:15px 30px 5px 0; float:right; *position:relative; width:55px; right:15px; top:-45px; }
.main3 .m3left .zui2 { margin-top:15px;}
.main3 .m3left .zui .look { background:#f9f9f9; margin-top:15px;}
.main3 .m3left .zui .look img { float:left; width:173px; height:130px; margin-right:13px;}
.main3 .m3left .zui .look h3 { font-size:16px; line-height:26px; padding:6px 0;}
.main3 .m3left .zui .look p { color:#888888;}
.main3 .m3left .zui .look p a { color:#ef841a; float:right; padding:0 13px 0 0;}

.main3 .m3left .videoleft {float:left;width:267px; float:left; margin-right:20px;}
.main3 .m3left .videoleft ul{ height:446px; overflow:hidden;}
.main3 .m3left .videoleft li{ position:relative;height:138px; margin-bottom:5px; overflow:hidden;}
.main3 .m3left .videoleft li a img { width:267px; height:138px; display:block;}
.main3 .m3left .videoleft li a p{color:#fff; position:absolute; bottom:0px; left:15px; z-index:20; height:34px; line-height:34px; margin:0;}
.main3 .m3left .videoleft li a div{opacity:0.7; filter:alpha(opacity=70); background:#000; height:34px; width:100%; z-index:5;left:0;bottom:0; position:absolute;}
.main3 .m3left .videoleft li a:hover div{opacity:0.9; filter:alpha(opacity=90);}
.main3 .m3left .videoleft li a:hover span{background:url(../images/video_play1.png) no-repeat 0 -49px;}

.main3 .m3left .list_new { width:255px; float:left; margin-left:5px;}
.main3 .m3left .list_new li { line-height:25px;height:30px;overflow: hidden;}

.main3 .m3right{ float:left; width:590px;background: #fff;padding: 20px;}
.main3 .m3right ul { border:1px solid #e7e7e7; margin-top:15px; padding:0 10px;  float:left;}
.main3 .m3right ul li { border-bottom:1px dotted #dcdcdc;font-size:16px; float:left; width:45%; height:80px; padding:5px 0; margin-right:25px;}
.main3 .m3right ul li img { float:left; width:72px; height:72px; display:block; margin-right:5px;}
.main3 .m3right ul li h5 { font-size:16px; width:150px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.main3 .m3right ul li p { font-size:12px; line-height:1.6;}
.main3 .m3right ul li p i { color:#f88f00;}
.main3 .m3right ul li div{ float:left; width:105px;line-height:30px;padding-left:5px;}
.main3 .m3right ul li .down { float:right; margin:25px 5px 0 0;}
.main3 .m3right ul li .down a{width:50px; height:21px; border:1px solid #fabc67; text-align:center; line-height:21px; font-size:14px; color:#fabc67; display:block;}

.main4,.main5{ overflow:hidden; background:#fff; overflow:hidden; padding:20px;}
.main4 .all span{ float:right; margin:15px 30px 5px 0; *position:relative; width:55px; right:15px; top:-45px;}
.main4 ul{ width:1200px; float:left;}
.main4 ul li {width:380px;height:136px; overflow:hidden; float:left; margin: 0px 10px 0px 10px; position:relative;}
.main4 ul li img {width:380px; height:136px; display:block;}
.main4 ul li p{ position:absolute;height:34px; line-height:34px; bottom:0; width:100%; z-index:10; margin:0;}
.main4 ul li p em{ color:#fff; font-size:14px; padding-left:15px;}
.main4 ul li div{ position:absolute;opacity:0.7; filter:alpha(opacity=70); background:#000; height:34px;bottom:0; width:100%; z-index:5;}
.main4 .clearfix li a:hover div{opacity:0.9; filter:alpha(opacity=90);}

.main5 .all span{ float:right; margin:5px 10px 5px 0;*position:relative; width:55px; right:15px; top:-45px;}
.main5 .video { width:1200px; float:left;}
.main5 .video ul{overflow:hidden; width:1200px; float:left;}
.main5 .video li{ position:relative;width:280px;height:190px; margin:0px 10px 16px 10px; overflow:hidden; float:left;}
.main5 .video li a img {height:210px; display:block;}
.main5 .video li a p{color:#fff; position:absolute; bottom:0;left:5px; z-index:20; height:50px; margin:0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; width:270px; line-height:50px;}
.main5 .video li a p em{}
.main5 .video li a span{ width:50px; height:49px; left:108px; top:45px; background:url(../images/video_play1.png) no-repeat 0 0; position:absolute;}
.main5 .video li a div{opacity:0.7; filter:alpha(opacity=70); background:#000; height:50px; width:100%; z-index:5;left:0;bottom:0; position:absolute;}
.main5 .video li a:hover div{opacity:0.9; filter:alpha(opacity=90);}
.main5 .video li a:hover span{background:url(../images/video_play1.png) no-repeat 0 -49px;}


.main6 .all span{ float:right; margin:15px 30px 5px 0;*position:relative; width:55px; right:15px; top:-45px; }
.main6 .m6left { float:left; width:1200px;}
.main6 .m6left ul{ width:1200px; float:left;}
.main6 .m6left ul li {width:280px;height:180px; overflow:hidden;position:relative; margin:0px 10px 16px 10px; float:left;}
.main6 .m6left ul li img {height:200px;display:block;}
.main6 .m6left ul li a p{color:#fff; position:absolute; bottom:-5px; z-index:20; height:50px; margin:0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; width:280px; line-height:40px;}
.main6 .m6left ul li p em{ color:#fff; font-size:14px; padding-left:5px;}
.main6 .m6left ul li div{ position:absolute;opacity:0.7; filter:alpha(opacity=70); background:#000; height:50px;bottom:0; width:100%; z-index:5;}
.main6 .clearfix li a:hover div{opacity:0.9; filter:alpha(opacity=90);}

.main7 .bang { float:left; width:266px; margin-right:45px;}
.main7 .bang .all2 span{ float:right; margin:15px 30px 5px 0; *position:relative; width:55px; right:15px; top:-45px; }
.main7 .bang1 { margin-right:0; float:left; width:266px;}
.main7 div h2 { border-bottom:1px solid #f3f3f3; padding-bottom:10px; margin-bottom:5px;}
.main7 div ul li {  border-bottom:1px dotted #dcdcdc;}
.main7 div ul li .small{ display:block;line-height:3.0;white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;}
.main7 div ul li .same { width:20px; height:20px; display:block; background:#f1f1f1; text-align:center; line-height:20px; font-size:12px; float:left; margin:12px 17px 0 0;}
.main7 div ul li .one { background:#f88f00; color:#fff;}
.main7 div ul li .two { background:#f89400; color:#fff;}
.main7 div ul li .three { background:#faca15; color:#fff;}
.main7{ background:#fff; padding:20px;}
.main7 div ul li .big{ padding:7px 0 12px 0; overflow:hidden; zoom:1; display:block; display:none;}
.main7 div ul li .big .onebig { width:20px; height:72px; line-height:72px; background:#f88f00; display:block; text-align:center; color:#fff; float:left; margin-right:15px;}
.main7 div ul li .big .xia { float:right; width:40px; height:22px; display: block; border:1px solid #ededed; margin:25px 0 0;background:#f9f9f9 url(../images/bg.png) no-repeat 12px -278px; text-indent:-99999px;}
.main7 div ul li .big  .miao { float:left;}
.main7 div ul li .big  .miao span img { float:left; margin-right:12px;border-radius: 12px;}
.main7 div ul li .big  .miao div { float:left;}
.main7 div ul li .big  .miao div h5 { line-height:24px; width:98px; height:24px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin:0}
.main7 div ul li .big  .miao div p { line-height:24px; font-size:12px;margin:0}

.main7 div ul li.on .small{display:none;}
.main7 div ul li.on .big{display:block;}

.link { background:#fff; margin:10px auto; padding:10px 0 13px; width:1200px; margin-top:20px; padding:20px;}
.link p { margin-left:20px;}
.link p a { margin:0 15px 0 0; line-height:2.0;}



/************************æ–°å¢žæ ·å¼ æœ€æ–°èµ„è®¯***********************************/
.type-menu{ width:100%; float:left; border-bottom:solid 1px #ebeaef;}
.type-menu ul li{ width:150px; text-align:center; float:left; line-height:35px;}
.type-menu ul li a{ font-size:18px;}	
.type-menu ul li.hong{ border-bottom:3px solid #f88f00;}
.type-menu ul li.hong a{ color:#f88f00}
.side-tab-content{ float:left; display:none;}
.cy-xinwen{ width:580px; float:left; margin-top:10px;}
.cy-xinwen p a {width: 100%;margin-top: 5px;color: #999;line-height: 28px;padding-left: 10px;}
.cy-xinwen p strong { font-weight:normal;}
.cy-xinwen p strong a {color: #cc1414;font-size: 16px;float: left;width: 100%;}
.cy-xinwen ul li{ width:560px; float:left;padding-left:12px; line-height:32px; position:relative;}
.cy-xinwen ul li::after {content: ""; background: #999; width: 4px; height: 4px; border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -webkit-border-radius: 4px;display: block;
 position: absolute; left: 0; top: 50%;margin-top: -2px;}
.cy-xinwen ul li a{ width:380px; float:left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-size:15px;}
.cy-xinwen ul li span{ float:right; color:#999;}
.cy-xinwen .newsli{}
.cy-xinwen .newsli p a{ text-align:left; color:#0699f8; }
.cy-xinwen ul li a:hover{text-decoration: underline;}

.index_hj{width:1240px;margin-top:20px;background: #fff;overflow:hidden;}
.index_hj ul{width:1300px;margin:-5px 0 0 0;overflow:hidden;}
.index_hj ul li{position:relative;float:left;margin:0 0 15px 15px;}
.index_hj ul li img{float:left;width:230px;height:132px;}
.index_hj ul li p{position:absolute;bottom:0;left:0;width:96%;padding:0 2%;background:rgba(0,0,0,0.5);text-align:center;font-size:14px;color:#fff;line-height:30px;}
.index_hj ul li:hover p{background:rgba(0,0,0,0.7);}

/************************æ–°å¢žæ ·å¼ æ–°æ¸¸è¡¨***********************************/
.recommend { width:570px;}
.recommend .title{ width:100%; border-bottom:solid 1px #ebeaef; margin-bottom:15px;}
.recommend .title span{ display:inline-block;width:auto;  line-height:30px;border-bottom:3px solid #f88f00; font-size:16px;}
.tab-con  li { width: 33.3%;  float: left; padding-bottom: 20px;}
.tab-con-href .img { width:58px; height:58px; float: left;  border-radius: 0.8em; margin-right:10px; overflow: hidden;}
.tab-con-href .img img{ width:100%;height:100%;}
.tab-con-href .text{ float:left;}
.cy-xinwen .newsli p a:hover{ color:#0699f8;text-decoration: underline;}

.l-content{float:left;width:900px}
.side-bar{float:right;width:320px}
.side-bar .tip{margin-bottom:10px}

.game-index .hd{width:870px;border-bottom:#f3f3f3 1px solid;height:45px}
.game-index .hd li{float:left;cursor:pointer;width:100px;font-size:18px;height:46px}
.game-index .hd li span{border-right:#f0f0f0 1px solid;margin-top:11px}
.game-index .hd li:last-child span{border-right:0}
.game-index .hd li.on{color: #f88f00;}
.game-index .bd{padding:10px 0 18px 15px;}
.game-index .bd li{float:left;width:260px;margin:15px 35px 15px 0;}
.game-index .bd li:nth-of-type(3n){margin-right:0}
.game-index .bd li p{width:130px}
.game-index .bd li img{width:90px;height:90px;border-radius:12px}
.game-index .bd .game-name{font-size:18px;height:22px;}
.game-index .bd .game-type{color:#999}
.game-index .bd .game-type a{color:#666;}
.game-index .bd .game-type a:hover{color:#f60;}
.game-index .bd .times{line-height:28px;color:#999}
.game-index .bd .btns{display:none;}
.game-index .bd .btns a{padding:0 10px;line-height:28px;font-size:14px;text-decoration: none;}
.game-index .bd .xz-btn{border-radius:2px;color:#fff;background:#ef841a}
.game-index .bd .xz-btn:hover{background:#d06f0f}
.game-index .bd .lq-btn{border-radius:2px;color:#fff;background:#fe4d4d}
.game-index .bd .lq-btn:hover{background:#fe2f2f}
.game-index .bd li:hover .btns{display:block;}
.game-index .bd li:hover .times{display:block;}
.mains .all{margin-bottom:0;}

.game-type-list{height:340px;box-sizing:border-box}
.game-type-list a{width:130px;line-height:40px;font-size:16px;color:#434343;box-sizing:border-box;border:#e5e5e5 1px solid}
.game-type-list a:hover{border-color:#fe4f4f;background:#fe4f4f;color:#fff}
.game-eval-list li{border-bottom:#f2f2f2 1px solid;width:100%;padding:12px 0;}
.game-eval-list li:last-of-type{border-bottom:0}
.game-eval-list img{width:76px;height:76px;border-radius:5px}
.game-eval-list .game-name{width:215px;font-size:18px}
.game-eval-list .eval-det{width:215px;height:46px;line-height:23px;color:#a8a8a8}
.game-eval-list .score{width:60px;height:60px;line-height:58px;border:#fe4d4d 2px solid;color:#fe4d4d;font-family:Arial;font-size:32px;box-sizing:border-box;letter-spacing:-2px}
.game-eval-list .score span{font-size:40px;margin-left:-2px}
.game-eval-list .score:before,.game-eval-list .score:after{content:"";position:absolute;border-top:transparent 8px solid;border-bottom:transparent 8px solid;top:22px;left:-8px}
.game-eval-list .score:before{border-right:#fe4d4d 8px solid}
.game-eval-list .score:after{border-right:#f9f9f9 8px solid;left:-5px}