.clear{clear:both; height:0px; width:100%; overflow:hidden; font-size:0px; *zoom:1;}
.g-container{width:970px; margin:auto;}
#g-bread{line-height:30px; height:30px; margin-top:5px; width:100%; color:#666; background-color: #fff;}
#g-bread a{margin:0px 5px; color:#666;}
#g-bread a:hover{color:#05A2FF;}
#bdshare{ float:right; display:inline; height:32px;overflow:hidden; margin:0px; padding:0px;}
#bdshare em{display:inline-block; height:32px; width:32px; background:url(../../skin/new2015/images/share-icon01.png) no-repeat; float:left;}
#bdshare em{*display:inline;}
#bdshare a{display:inline-block; height:32px; width:32px; padding:0px !important; margin-top:0px !important; float:left; margin-right:5px !important; background:url(../../skin/new2015/images/share_icon.png) no-repeat;}
#bdshare a{*display:inline;}
.k-renren{background-position:-146px top !important;}
.k-qqwb{background-position:-70px top !important;}
.k-qqzone{background-position:-184px top !important;}
.k-weixin{background-position:-108px top !important;}
.k-weibo{background-position:-32px top !important;}
.k-more{background-position:left top !important;}
.game-item{width:483px;  color:#909090; border:1px solid #ECECEC; float:left; display:inline; padding:0 0 15px 0px; box-shadow:0px 2px 4px #DBDBDB; overflow:hidden;}
.game-item div{width:92%; margin:0 4%; _margin:0 15px; float:left; display:inline; margin-top:20px;}
.game-item div .item-img{float:left; display:inline; height:130px; width:150px; overflow:hidden; background:url(../../skin/new2015/images/shadow_bg.png) no-repeat left top;}
.game-item div .item-img a img{width:150px; height:120px;}
.game-item div .zt-img{float:left; display:inline; width:80px; height:107px; overflow:hidden; margin-left:20px;}
.game-item div .zt-img a{display:block; height:87px; width:80px; background:url(../../skin/new2015/images/zt-shadow.png) left bottom no-repeat;}
.game-item div .zt-img a img{width:80px; height:80px; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}
.game-item div .zt-img span img{height:20px; width:80px;}
.game-item div .zt-list-img{float:left; display:inline; width:80px; height:87px; background:url(../../skin/new2015/images/zt-shadow.png) left bottom no-repeat;}
.game-item div .zt-list-img img{width:80px; height:80px; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}
.game-item div dl{float:right; display:inline; width:60%; height:130px; overflow:hidden;}
.game-item div dl dt,
.game-item div dl dd{width:100%; float:left;}
.game-item div dl dt{height:35px; overflow:hidden;}
.game-item div dl dt a{font-size:20px; font-weight:bold; color:#05A2FF; line-height:35px;}
.game-item div dl dt a:hover{color:#FF6400;}
.game-item div dl dd img{height:12px; width:auto;}
.game-item div dl dd {line-height:30px;}
.game-item div dl dd span{ margin-left:8px;}
.game-item div dl dd span b{font-weight:normal; margin-left:8px;}
.game-item div dl dd p{ float:left; display:inline;}
.game-item div dl dd a{ display:inline-block; float:right; height:45px; background-color:#05A2FF; color:#FFF; font-size:18px; padding:0 30px; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; line-height:45px; font-weight:normal;}
.game-item div dl dd a strong{ font-weight:normal; font-family: "microsoft yahei"}
.game-item div dl dd a {*display:inline;}
.game-item div dl dd a em{display:inline-block;height:25px; width:25px;  overflow:hidden; float:left; margin-top:8px;margin-right:8px;}
.game-item div dl dd a em img{ height:25px; width:25px; position: relative; top: -8px}
.game-item div dl dd a:hover{background-color:#FF6400;}
.game-item .game-text{width:92%; margin:0 4%; _margin:0 15px; line-height:20px; float:left; display:inline; margin-top:8px; font-size:12px;overflow:hidden; height: 61px;}
.game-item .game-text strong{color:#FF6400;}
.g-footer{ margin:16px 0 0; line-height:26px; border-top:1px solid #cccccc; text-align:center; padding:10px 0px;}
.g-footer a{margin:0 5px;}
.g-footer p{ margin:0;}
.tuijian-cont .game-text{font-size:13px !important}
.tuijian-cont div dl dd a{background-color:#FF6400;}
.tuijian-cont div dl dd a:hover{background-color:#05A2FF}



.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width:960px; overflow:hidden;}
.container { margin:0 auto;}
.show_adv{ width:960px; margin:0 auto;}
.pull-right{ float:right;}
.m-navbar{ position:relative; padding:8px 0; height:19px; border-bottom:1px solid #ececec; background-color:#f8f8f8;}
.m-navbar b{ padding:0; margin:0; color:#000; font-weight:normal; font-size:12px;}
.m-navbar ul li{ float:left; width:76px;}
.m-navbar ul li a { padding:0 12px 0 0; border-right:1px solid #848484; text-align:center; font-size:12px; color: #000; text-shadow:none;}
.m-navbar .nav{ margin-right:-2px; margin-top:8px;}
.m-header .m-topborder{ background: url(../../skin/new2015/images/topborder.png) no-repeat scroll 0 0 transparent; height: 18px; margin: 0 auto; overflow: hidden; position: relative; width: 1038px; z-index: 999;}
.m-header .m-logo{ margin:0 auto; background-color:#fff;}
.m-header .m-logo dt{ width:226px; margin:0px; padding:0px; }
.m-header .searchbox {width: 471px; margin:0 0 0 63px;}
.m-header .searchbox .rmk{ clear:both; font-size:12px; padding:10px 0 0;}
.m-header .searchbox form{ margin:0px; border:2px solid #f47505;  height:30px; width: 437px; overflow:hidden; }
.m-header .searchbox .srk{ float:left; width:302px; *width:298px; _width:295px; height:30px; line-height:30px; *height:26px; *line-height:26px;border:none; padding:0 0 0 82px;}
.m-header .searchbox .inputb { border: medium none; float: left; height: 30px; line-height: 30px; padding: 0; width: 278px;}
.m-header .searchbox .sbutton{ float:left; width:74px; height:30px; border:none; background:url(../../skin/new2015/images/icon.png) no-repeat 0 0; text-indent:-999em;}
.searchbox .schsell { float: left; height: 30px; line-height: 29px; margin-left: 0px; margin-right: 5px; width: 80px;}
.searchbox .schsell span { cursor: pointer; float: left; font-size: 14px; text-align: center; width: 61px;}
.searchbox .schsell b { background:url(../../skin/new2015/images/icon.png) no-repeat -173px -117px; border-right:1px solid #cfcfcf; float: right; height: 30px; width: 17px;}
.searchbox .m-rmk{ clear:both; height:35px; line-height:35px; color:#333;}
.searchbox .m-rmk b{ padding:0 6px 0 0; font-size:12px; font-weight:bold; color:#333; }
.searchbox .m-rmk a{ padding:0 3px; font-size:12px; color:#565656;}
#headSel { background: none repeat scroll 0 0 #FFFFFF; border-color: #CFCFCF; border-style: solid; border-width: 0 1px 1px; margin-left: -1px; position: absolute; width: 79px;}
#headSel li a { color: #000000; cursor: pointer; display: block; font-size: 14px; font-weight: normal; height: 30px; line-height: 28px; overflow: hidden; padding-right: 18px; text-align: center;}
#headSel li a:hover { background-color: #CFCFCF; text-decoration:none;}
.m-header .m-mininav { width:200px; margin:0; overflow:hidden;}
.png_bg { background: url(/skin/library/images/icon.png) no-repeat scroll 0 0 ;}
.m-mininav a{ display:block; float:left; padding:0 0 0 26px; margin:0 0 7px; width:69px; height:27px; line-height:27px;}
.m-mininav .text1{ background-position:0 -48px;}
.m-mininav .text2{ background-position:0 -104px;}
.m-mininav .text3{ background-position:0 -77px;}
.m-mininav .text4{ background-position:0 -136px;}
.m-nav,.m-cate,.m-gg,.g-center,.g-center2,.m-link{ margin:0 auto; background:#fff;}
.m-nav { background:url(../../skin/new2015/images/icon.png) repeat-x 0 -484px;}
.m-nav .m-nav-inner{ width: 939px; height: 40px; margin: 0 auto; padding-left: 10px; padding-right: 10px; background-color: #0091ff; clear: both; overflow: hidden;}
.m-nav .m-nav-inner .nav .active a{ background-position:6px -422px; background-color:#0091ff; color:#fff; box-shadow:none;}
.m-nav .m-nav-inner .nav li a{ background-position:109px -422px; font-size:16px; font-weight:bold; color:#fff; text-shadow:none;}
.m-nav .m-nav-inner .nav li a.png_bg:hover,.m-nav .m-nav-inner .nav .active a.png_bg:hover{ color:#ffff33; background-position:6px -422px; text-shadow:none;}
.m-nav .pull-right{ height:40px; line-height:40px;}
.m-nav .pull-right a{ padding:0 10px; color:#fff;}
.m-nav .pull-right a i.hot{ display:inline-block; position:absolute; _top:10px; width:17px; _height:20px; height:26px; overflow:hidden; background-position:-122px 5px;}
.m-nav .m-nav-inner2 { background-color: #3b3a3a; margin: 0 auto; min-height: 40px; width: 1024px;}
.m-nav .m-nav-inner2 .nav li a,.m-nav .m-nav-inner2 .nav li a:hover{ padding:10px 24px; font-size:12px; font-weight:normal; color:#fff; text-shadow:none;}

/* CSS Document */
.zt-banner{width:100%; float:left; display:inline; margin-top:15px; height:265px; background-color:#CCC;}
.zt-banner .p-img{float:left; display:inline; height:265px; width:580px; overflow:hidden;}
.zt-banner .p-img img{height:265px; width:580px;}
.zt-banner .bdshare{float:right;width:390px; height:265px; background:url(../../skin/new2015/images/ban_rt_bg.png); overflow:hidden}
.zt-banner .bdshare .m-cont-box{ width:auto; height:102px; line-height:24px; font-size:12px; font-weight:normal; color:#eee; font-family:serif; margin:10px 20px 0; display:block; overflow:hidden}
.zt-banner .bdshare .m-cont-box p{ width:100%; height:auto; margin:10px 0 0; display:block; overflow:hidden}
.zt-banner .bdshare .m-ohter-key{ width:auto; height:68px; margin:20px 20px 0; display:block; overflow:hidden}
.zt-banner .bdshare .m-ohter-key strong{ float:left; color:#fff; margin:6px 10px 0 0 ; display:inline; overflow:hidden}
.zt-banner .bdshare .m-ohter-key a{ float:left; margin:6px 10px 0 0 ; color:#5fc4ff; display:inline; overflow:hidden}
.zt-banner .bdshare .m-bd-share{width:auto; height:auto; margin:20px 20px 0; display:block; overflow:hidden}


.zt-banner .bdshare dl{width:86%; margin:0 7%;_margin:0 25px; margin-top:0; color:#FFF; float:left; display:inline;overflow:hidden;}
.zt-banner .bdshare dl dt{font-size:24px; line-height:40px; height:40px; overflow:hidden; width:100%; font-weight:bold;}
.zt-banner .bdshare dl dt a{color:#FFF;}
.zt-banner .bdshare dl dd{ height:198px;}
.zt-banner .bdshare dl dd p{line-height:25px;  max-height:183px; _height:expression(this.offsetHeight>120?"120px":true);*padding:0px !important;padding:5px 0;overflow:hidden;}
.zt-game-tui{width:100%; margin-top:5px; margin-bottom:12px; float:left; display:inline; overflow:hidden; background-color: #fff}
.zt-game-tui ul{ width:980px; overflow:hidden; margin:0; padding:0;}
.zt-game-tui ul li{width:483px; background:url(../../skin/new2015/images/tui.png) no-repeat left top;}
.zt-game-tui ul li:hover{background-color:#FAFAFA;}
.zt-game-tui ul li div{width:90%; margin:0 5%; _margin:0 20px; margin-top:25px;}
.zt-game-tui ul li div dl{height:107px; width:72%;}
.zt-game-tui ul li div dl dd p { width:50%;margin-top:10px;}
.zt-game-tui ul li div dl dd p span{display:block; width:100%; line-height:20px; margin-left:0px}
.zt-game-tui ul li div dl dd a { margin-right:17px; margin-top:10px;}
.float-rt{float:right;}
.zt-game-list{width:100%; margin-top:15px; padding-top:12px; overflow:hidden; background-color:#fff;}

.zt-game-list ul{width:1000px; padding:0; margin:0; overflow: hidden; }
.zt-game-list ul li{width:298px; display:block; vertical-align:top;text-align:left; margin:0 5px 18px 14px;background-color: #fff}
.zt-game-list ul li{*display:inline;}
.zt-game-list ul li:hover{background-color:#FAFAFA;}
.zt-game-list ul li div{}
.zt-game-list ul li div dl{height:85px; width:68%;}
.zt-game-list ul li div dl dt{height:22px; overflow:hidden;}
.zt-game-list ul li div dl dt a{ font-size:16px; font-weight:normal; color:#232323; line-height:22px;}
.zt-game-list ul li div dl dd { margin:0; line-height:20px; font-size:12px;}
.zt-game-list ul li div dl dd p{ float:left; width:83px; }
.zt-game-list ul li div dl dd p span{display:block; width:100%; line-height:20px; margin-left:0px;}
.zt-game-list ul li div dl dd a{line-height:30px;  padding:0px 10px; font-size:14px; height:30px; margin-top:5px; margin-right:13px;}
.zt-game-list ul li div dl dd a em{ height:20px; width:20px; margin:0px;margin-top:5px;}
.zt-game-list ul li div dl dd a em img{height:20px; width:20px; margin:0px;position: relative;    top: -6px; }
.zt-game-list .game-text{ border-top:1px dashed #c8c8c8;}

.m-h3tit { margin:0 5px 12px 12px; }
.m-h3tit strong { padding:8px 20px 8px 46px; font-size: 20px; font-weight: normal; line-height: 48px; color: #fff; background:url(../images/tit_icon.png) no-repeat 19px 11px #009bff;}