@charset "UTF-8";body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre,
form, fieldset, input, textarea, p, blockquote, th, td, i{padding: 0;margin: 0;}
table{border-collapse: collapse;border-spacing: 0;}
address, caption, cite, code, dfn, em, strong, th, var, i, b{font-weight: normal;font-style: normal;}
ol, ul{list-style: none;}
h1, h2, h3, h4, h5, h6{font-weight: normal;}
a{text-decoration: none;color: inherit;}
body{font-family: "Microsoft YaHei", Verdana, Arial, sans-serif,"宋体";color: #333;font-size: 14px;line-height: 1.42857143;}
img{border: none;}
.clearfix{*zoom: 1;}
.clearfix:before, .clearfix:after{display: table;line-height: 0;content: "";}
.clearfix:after{clear: both;}
input{border: none;outline: none;background: none;}
button{border: none;outline: none;background: none;}
body{min-width: 1250px;}
.container{width: 1250px;margin: auto;}
.fixed-ewm{z-index:99999999999999;position: fixed;z-index: 9;right: 0;top: 60%;-webkit-box-sizing: border-box;box-sizing: border-box;width: 174px;height: 295px;background-image: url(../images/fixed-ewm-bg.png);background-repeat: no-repeat;background-position: center;}
.fixed-ewm .ewm{width: 124px;height: 124px;margin: 110px auto 0;}
.fixed-ewm .ewm img{width: 100%;height: 100%;z-index:99999999999999;}
.header{height: 76px;background: #322A23;}
.header .container{height: 100%;}
.header .container .logo{float: left;}
.header .container .contact{float: right;-webkit-box-sizing: border-box;box-sizing: border-box;height: 40px;padding: 0 4px;margin-left: 28px;background: #4b4642;border-radius: 4px;margin-top: 19px;}
.header .container .contact .contact-item{position: relative;float: left;width: 40px;height: 40px;margin: 0 6px;cursor: pointer;}
.header .container .contact .contact-item:nth-child(1){margin-right: 7px;}
.header .container .contact .contact-item:nth-child(1)::after{position: absolute;content: '';right: -3px;top: 14px;width: 1px;height: 12px;background: #c4c4c4;}
.header .container .contact .contact-item .ewm{display: none;position: absolute;z-index: 10;right: -4px;top: 60px;padding: 8px;background: rgba(0, 0, 0, 0.5);z-index:99999999999999;}
.header .container .contact .contact-item .ewm::after{position: absolute;content: '';border-style: solid;border-color: transparent transparent rgba(0, 0, 0, 0.5) transparent;border-width: 0 12px 11px 12px;right: 12px;top: -11px;margin-left: -12px;}
.header .container .contact .contact-item.contact-wx{background: url(../images/ewm-nor.png) no-repeat;center;cursor: pointer;}
.header .container .contact .contact-item.contact-qq{background: url(../images/qq-nor.png) no-repeat;center;cursor: pointer;}
.header .container .contact .contact-item:hover.contact-wx{background: url(../images/ewm-sel.png) no-repeat;}
.header .container .contact .contact-item:hover.contact-qq{background: url(../images/qq-sel.png) no-repeat;}
.header .container .contact .contact-item:hover .ewm{display: block;}
.header .container .nav{float: right;margin-top: 18px;}
.header .container .nav .nav-item{float: left;margin: 0 10px;min-width: 108px;text-align: center;}
.header .container .nav .nav-item .cn{display: block;font-size: 16px;color: #E6E6E6;line-height: 24px;}
.header .container .nav .nav-item .en{display: block;font-size: 12px;font-size: 10px;color: #A58976;line-height: 24px;}
.footer{background: #2a2827;}
.footer .footer-inner{overflow: hidden;}
.footer .footer-inner .logobt{display: block;margin: auto;}
.footer .footer-inner .copyright{padding: 0 0 20px;font-size: 12px;color: #958f8c;line-height: 30px;text-align: center;}
.banner{position: relative;max-width: 1920px;margin: auto;}
.banner .banner-inner{height: 524px;background: #333333;}
.banner .banner-inner .swiper-slide{background: #333333;overflow: hidden;}
.banner .banner-inner .swiper-slide img{display: block;position: relative;width: 1920px;height: 524px;left: 50%;margin-left: -960px;}
.banner .banner-inner .pagination{position: absolute;z-index: 1;left: 0;right: 0;bottom: 18px;text-align: center;}
.banner .banner-inner .swiper-pagination-bullet{display: inline-block;width: 40px;height: 8px;background: #ffffff;margin: 0 7px;border-radius: 4px;cursor: pointer;opacity: 1;}
.banner .banner-inner .swiper-pagination-bullet-active{background: #ffb43d;}
.banner .swiper-btn-prev{position: absolute;z-index: 1;left: 50%;top: 236px;width: 60px;height: 60px;margin-left: -600px;background: url(../images/sw-left.png) no-repeat center;cursor: pointer;}
.banner .swiper-btn-next{position: absolute;z-index: 1;right: 50%;top: 236px;width: 60px;height: 60px;margin-right: -600px;background: url(../images/sw-right.png) no-repeat center;cursor: pointer;}
.banner .sixten{position: absolute;z-index: 1;right: 50%;bottom: 20px;width: 82px;height: 104px;margin-right: -580px;background: url(../images/sixten.png) no-repeat center;}
.center{margin:0 auto;width:1300px;}
#GameList{position:relative;height:100%;margin:Auto 9px auto;z-index:1000;}
#main{position:relative;height:auto;z-index:1000;}
.clear{ display:block;height:0; line-height:0;overflow:hidden; clear:both;font-size:0;}/*清除浮动*/
.clear_::after{content:"";display:block; clear:both;height:0; line-height:0; overflow:hidden;}/*清除浮动*/


.games{float:left;width:378px;height:444px;position:relative;overflow:hidden;margin-right:15px;margin-bottom:20px;padding-right:16px;padding-left:16px;background-color:#ffffff;border:1px solid #dedddb;}
.games:hover{box-shadow:0 0 24px rgba(0,0,0,0.2);}
.games ._go{position:absolute;top:0;right:0px;bottom:50px;left:0;z-index:500;}
.games .photo{width:406px;height:200px;position:relative;overflow:hidden;margin-right:-16px;margin-bottom:15px;margin-left:-16px;display:block;}
.games .photo ._gameName{width:406px;height:200px;position:absolute;top:0px;left:0px;padding:6px;}
.games .photo ._gameName img{width:100%;height:100%;}
.games .photo ._gameHot{position:absolute;top:5px;left:5px;padding:6px;}
.games .photo ._gameHot img{z-index:9999999999999999999999;}
.games h4{height:42px;line-height:42px;overflow:hidden;font-size:24px;font-weight:normal;color:#000000;margin-bottom:8px;margin-left:-14px;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px dashed #d9d5d6;}
.games h4 span{float:right;line-height:30px;font-size:16px;color:#373737;margin-top:5px;}
.games h4 .icon_computer{width:41px;height:41px;margin-right:8px;vertical-align:top;background:url("../images/icon_computer.png") no-repeat left center;display:inline-block;}
.games h4 .icon_mobile{width:41px;height:41px;margin-right:8px;vertical-align:top;background:url("../images/icon_mobile.png") no-repeat left center;display:inline-block;}
.games ._text{height:118px;line-height:1.71;overflow:hidden;line-height: 280%;font-size:14px;color:#8a8a8a;border-bottom:1px dashed #d9d5d6;}
.games ._btn_go,.games ._btn_gamedown{float:right;width:115px;height:32px;line-height:32px;text-align:center;position:relative;font-size:14px;color:#676767;margin-top:5px;margin-left:-1px;text-decoration:none;border:1px solid #dddddd;}
.games ._btn_go:hover,.games ._btn_gamedown:hover{box-shadow:0 2px 4px rgba(0,0,0,0.2);}
.games ._btn_gamedown{margin-right:3px;}
.games .quicklink{margin:10px 10px 0 0;position:absolute;top:388px;right:15px;}
.games .quicklink a{padding:3px;width:110px;height:30px;line-height:30px;text-align:center;font-size:14px;color:#555;background-color:#FFF;border-radius:3px;display:inline-block;border:1px solid #dddddd;}
.games .quicklink a:hover{background-color:#fff;color:#333;width:110px;height:30px;}

#GameLists{position:relative;height:100%;margin:Auto 9px auto;z-index:1000;}

.lives{float:left;width:164px;height:224px;position:relative;overflow:hidden;margin-right:15px;margin-bottom:20px;padding-right:16px;padding-left:16px;background-color:#ffffff;border:1px solid #dedddb;}
.lives:hover{box-shadow:0 0 24px rgba(0,0,0,0.2);}
.lives ._go{position:absolute;top:0;right:0px;bottom:20px;left:0;z-index:500;}
.lives .photo{width:188px;height:150px;position:relative;overflow:hidden;margin-right:-16px;margin-bottom:15px;margin-left:-16px;display:block;}
.lives .photo ._gameName{width:188px;height:150px;position:absolute;top:0px;left:0px;padding:6px;}
.lives .photo ._gameName img{width:100%;height:100%;}
.lives .photo ._gameHot{position:absolute;top:5px;left:5px;padding:6px;}
.lives .photo ._gameHot img{z-index:9999999999999999999999;}
.lives h4{text-align: center;height:42px;line-height:42px;overflow:hidden;font-size:24px;font-weight:normal;color:#000000;margin-bottom:8px;margin-left:0px;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px dashed #d9d5d6;}
.lives h4 span{text-align: center;line-height:30px;font-size:16px;color:#373737;margin-top:5px;}

	.Title{height:40px;line-height:60px;font-size:22px;font-weight:normal;color:#8c8c8c;margin-bottom:10px;padding-top:9px;padding-bottom:10px;background: url("../images/titlebg.png") no-repeat center bottom; ;border-bottom:0px solid #dedddb;text-align:left;border-bottom:1px solid #fb7509;}
	.Title div{width:1240px;margin:0 auto;}
	.Title span{padding-left:5px;border-bottom:0px solid #ffa739;display:inline-block;}

	/*页尾*/
.content{width: 1300px; margin: 0 auto; position: relative}
#footer{min-width: 1300px; height: 180px; margin: 0 auto; background: linear-gradient(to bottom,#151515,#000);; border-top: 2px solid #4a3c2a; padding-top: 20px; padding-bottom: 10px}
#footer .center{padding-top: 35px;}
/*底部*/
.list_box{color: #37456b; padding-bottom: 0px;}
.list_box h2{font-size: 18px; padding: 10px 0 5px 0; text-align: center; color: #f5e5d0}
.steward{width: 130px; height: 163px; background: url(../images/service_box_bg.png) no-repeat left top; background-size:100% 100%; float: left; text-align: center; border: 0px solid #4d1708; margin-left: 10px}
.steward img{width:  118px; height: 118px}
.steward p{padding-top: 8px}
.steward p a{color: #69200d; text-decoration: underline}
.steward p i{color: #69200d}
.service_box{width: 170px; height: 170px; background: url(../images/service_box_bg.png) no-repeat left top; background-size:100% 100%;float: left; text-align: center; margin: 0 10px; border: 0px solid #4d1708;}
.service_box em{font-size: 24px; color: #d9dcff; display: block; line-height: 32px}
.service_box p{font-size: 16px; color: #6c5d49; display: block; line-height: 32px}
.service_box span{width: 180px; height: 30px; margin: 10px auto 20px; display: block; border: 1px solid  #6c5d49; line-height: 30px; color: #9f8d76}
.service_box a{width: 92px; height: 28px; display: block; margin: 0 auto; background: url(../images/button_public.png) no-repeat -322px -90px}
.service_box a:hover{background-position: -322px -119px}
.service_2{height: 170px; float: left;}
.service_2 .media_box{padding: 0 0 0 17px; height: 80px; overflow: hidden; margin-bottom: 20px}
.service_2 .media_box ul li{height: 35px; float: left; margin: 0 0 9px 0}
.service_2 .media_box ul li a{width: 82px height:46px; display: block; float: left; margin: 0 0 0 10px}
.service_2 span{height: 30px; line-height: 30px; margin: 0px auto; display: block; ; margin-left: 20px; color: #6e6453;}
.service_2 h2{color: #aa864c;}