


/* 底部版权 */
#footer { height: 180px; width: 100%; background: #040406; min-width:1200px; }
.footerlogo { width: 220px; height: 130px; display: block; float: left; margin: 20px 0 0 0; text-align: center; }
.footerlogo img { width: 160px; height: auto; }
.copyright { width: 940px; float: left; padding: 0 0 0 15px; margin:35px 0 0; color: #999; font-size: 12px; line-height: 24px; }
.copyright .tips { color: #856131; font-weight: normal; }
.copyright a { color: #ddd; }

/*右侧固定浮动*/
.fixedbox { position:fixed; right: 15px; bottom: 35px; z-index: 9999; width: 250px; height: 510px; }
@media (max-width:768px){
.fixedbox{display:none; }
	}
.fixedbox div { text-align: center; color: #7384a2; }
.fixedbox div img { margin: 5px 0;}
.fixedbox .qq { margin: 8px 0; }
.fixedbox .qq p,.fixedbox .group p { display: inline; margin: 0 5px 0 0; line-height: 30px; }
.fixedbox .kefutime { color: #b69b55; margin: 12px 0 5px; font-size: 14px; }
.fixedbox .chongzhi { width: 185px; margin: 10px auto 15px; }
.fixedbox .chongzhi a { width: 185px; height: 57px; display: block; }
.fixedbox .chongzhi img { animation:pulse 1s infinite linear; -webkit-animation:pulse 1s infinite linear; }
.fixedbox .code { margin: 20px auto 5px; }
.fixedbox .code p { font-size: 16px; margin: 0 0 8px; font-weight: bold; color: #b69b55; }
.fixedbox .code div { width: 158px; height: 158px; margin: 0 auto; border-radius: 4px; background:rgba(215, 192, 114, .15); }
.fixedbox .code img { width: 135px; height: 135px; margin: 10px 0 0; }
.fixedbox .top { width: 180px; height: 45px; bottom: 10px; margin:0 0 0 20px; position: absolute; }
.fixedbox .top a { width: 180px; height: 45px;display: block; }
.h5bar{ width:220px; height:510px; position: absolute; right: 0; background: url(../images/fixedboxbg.png) no-repeat center top; }
.h5open{ position:fixed; z-index:99999; bottom: 250px; right:0px; height:120px; width:30px; padding: 12px 0 0; text-align: center; background: url(../images/btn.png) no-repeat; }
.h5close{ height:100px; width:30px; position: absolute; left: 0; padding: 25px 0 0; background: url(../images/btn.png) no-repeat; text-align:center; margin:165px 0 0;}
.h5btn{ font-size:14px; line-height:16px; color:#fff; cursor:pointer; }

/*------字体图标------*/
@font-face {font-family: 'iconfont';
    src: url('../icon/iconfont.eot');
    src: url('../icon/iconfont.eot?#iefix') format('embedded-opentype'),
    url('../icon/iconfont.woff') format('woff'),
    url('../icon/iconfont.ttf') format('truetype'),
    url('../icon/iconfont.svg#iconfont') format('svg');
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}

/*背景音乐*/
#musicbox { position:fixed; width: 60px; height: 60px; z-index: 9999999; top:100px; right: 40px; opacity: 0.5; }
#musicbox a {
    display: inline-block;
    width: 60px;
    height: 60px;
    text-align: center;
    background-color: #CCCCCC;
    border-radius: 60px;
    font-size: 26px;
    background-image: url(../images/m.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
#musicbox a.play { animation: rotates 3s linear infinite;-webkit-animation: rotates 3s linear infinite;}
#musicbox a img { width: 100%; height: 100%; }
@keyframes rotates {
    from {
        transform: rotate(0);
    }
    to {
        transform: rotate(360deg);
	}
}

/*------ banner自适应 ------*/
@media screen and (min-width: 768px) and (max-width: 1366px){
	#banner,#bannertxt { height: 780px; }
	#banner .txt1 { width: 480px; top: 18%; right: 10%; }
	#banner .txt2 { top: 43%; right: 13%; }
	.gamedown { top: 280px; left: 12%; }
	#cadpa { top:360px; left: 34%; }
}




#quickPanel{position:absolute;top:565px;left:50%;transform:translatex(-50%);width:860px; z-index: 10;}

.item-quickfn li{float:left;}
.item-quickfn ._btnPayment{width:182px;height:165px;margin-right:17px;}
.item-quickfn ._btnPayment a{background:url(../images/btnCz2.png) no-repeat left top;width:100%;height:100%;display:flex;text-align:center;font-size:20px;line-height:40px;color:#fff;justify-content:center;align-items:center;flex-direction:column;}
.item-quickfn ._btnPayment a:hover{background-position:left bottom;text-decoration:none;}
.item-quickfn ._btnPayment img{display:block;width:65px;height:66px;animation:tada 1.2s infinite linear;}
.item-quickfn ._rqcode{width:197px;height:166px;float:left;margin-right:16px;display:flex;background:url(../images/bg-rqcode.png) no-repeat left top;}
.item-quickfn ._rqcode:hover{filter:brightness(120%);}
.item-quickfn ._rqcode ._txt{width:39px;height:166px;visibility:hidden;}
.item-quickfn ._rqcode ._RQcodePic{padding-top:12px;padding-left:10px;padding-right:10px;padding-bottom:13px;width:140px;height:140px;float:left;position:relative;}
.item-quickfn ._rqcode ._RQcodePic::after{position:absolute;top:10px;left:9px;width:140px;height:2px;background:#0F0;animation:erwmLine 2.5s linear infinite alternate;}
	.item-quickfn ._rqcode ._RQcodePic img{display:block;width:100%;height:100%;background:#fff;}
.item-quickfn ._btn_download{float:left;width:247px;display:flex;justify-content:space-between;flex-direction:column;}
.item-quickfn ._btn_download ._btnAndroid{background:url(../images/btnAz1.png) no-repeat left top;margin-bottom:11px;}
.item-quickfn ._btn_download ._btnAndroid:hover{background-position:left bottom;}
.item-quickfn ._btn_download ._btnAppStore{background:url(../images/btnAp1.png) no-repeat left top;}
.item-quickfn ._btn_download ._btnAppStore:hover{background-position:left bottom;}
.item-quickfn ._btn_download a{display:block;height:77px;}
.item-quickfn ._btnPC{width:184px;margin-left:16px;height:165px;}
.item-quickfn ._btnPC a{display:block;background:url(../images/btnPc1.png) no-repeat left top;width:100%;height:100%;}
.item-quickfn ._btnPC a:hover{background-position:left bottom;}

#sidebar{width:260px; float: left; margin-bottom: 40px;}
#sidebar ._sidebarBox{background-color:#5a3719;padding-bottom:14px;border-radius:0 0 10px 10px;position:relative;}
#sidebar ._sidebarBox ._pic_long{width:133px;height:145px;background:url(../images/long.png) no-repeat left top;position:absolute;left:-41px;top:-69px;}
#sidebar .btn_download{background:url(../images/btn-gamedownload.png) no-repeat left top;width:260px;display:block;height:138px;}
	#sidebar .btn_download:hover{background-position:left bottom;}
#sidebar ._rqcode{margin-bottom:12px; margin-top: 20px;}
	#sidebar ._rqcode ._pic_rqcode{width:135px;height:135px;margin:0 auto;display:block;background:#fff;}
#sidebar ._rqcode strong{display:block;text-align:center;line-height:30px;color:#fadfa6;font-size:18px;font-weight:normal;}
#sidebar ._list-contact{padding-left:30px;padding-right:30px;color:#dcc1a3;font-size:15px;}
#sidebar ._list-contact li{line-height:30px;}
#sidebar ._list-contact li strong{color:#fadfa6;font-size:16px;}
#sidebar ._list-contact li a{color:inherit;text-decoration:underline;}
#sidebar ._list-contact li a:hover{color:#fadfa6;}
.list-link2{ padding-top: 30px; padding-bottom: 40px; }
.list-link2 .icon--car{width:34px;height:34px;background:url(../images/icon--car.png) no-repeat left top;margin-right:19px;}
.list-link2 .icon--user{width:34px;height:34px;background:url(../images/icon--user.png) no-repeat left top;margin-right:19px;}
.list-link2 ul{margin-bottom:10px;}
.list-link2 ul li{line-height:53px;background:url(../images/line.png) no-repeat center bottom;margin-bottom:0px;padding-bottom:5px;}
.list-link2 ul li a{display:block;color:#fadfa6;font-size:18px;text-align:left;padding-left:60px;}
.list-link2 ul li a:hover{text-decoration:none;filter:brightness(140%);}
[class^="icon--"] {
  display: inline-block;
  background-size: contain !important;
  vertical-align: middle;
}
